Technical Lead - Python Software Engineering
LSEG (London Stock Exchange Group)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand plus broad cloud/ML/backend skills create moderate applicant density.
Strong technical cloud, Python, and ML skills transfer across industries, but financial risk domain gives moderate specificity.
Explicit 9-12 years and many mandatory tech stack and leadership requirements enforce high shortlisting strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and maintenance of Python-based software solutions supporting risk intelligence products.
Manage and coordinate a team of engineers through all software development phases, ensuring high code quality via automated testing and adherence to standards.
Collaborate with QA and operations teams to provide technical support and improve software quality and supportability.
Minimum Requirements
9 to 12 years hands-on experience in software engineering with strong expertise in Python, Airflow, ML, and cloud-native architectures.
Proven experience leading end-to-end ML projects including data ingestion and model training.
Proficiency with SOA, REST APIs, microservices, containerized deployments (Docker, Kubernetes, AWS EKS), and AWS infrastructure-as-code tools (Terraform/CloudFormation).
Work Experience Required: 9 to 12 years in relevant software engineering roles.
Ideal Candidate Profile
Experienced technical leader capable of managing agile teams and driving large-scale cloud-native Python and ML projects independently.
Deep understanding of secure coding practices, software design patterns, CI/CD pipelines (e.g., GitLab), and test-driven development methodologies.
Strong background in deploying and maintaining enterprise-grade ML software on AWS with collaboration across DevOps and QA teams.
