remote
Lead Software Engineer - LSEG (London Stock Exchange Group)
Software Engineer
Lead the design, development and delivery of high‑performance, cloud‑native services using Python, Java and AWS. Drive architecture, automation and best practices for scalable microservices in a fast‑moving financial technology environment.
About the role
Key Responsibilities
- Architect and lead the implementation of scalable, cloud‑native microservices using Python and Java on AWS.
- Drive continuous integration and delivery pipelines, ensuring rapid, reliable releases.
- Mentor and coach a cross‑functional engineering team, fostering a culture of quality and innovation.
- Collaborate with product, data and security teams to define requirements and deliver secure, high‑availability solutions.
- Own technical debt reduction, performance tuning and cost optimisation across the stack.
Requirements
- 10+ years of software engineering experience with a strong focus on backend services.
- Proficiency in Python, Java, AWS services (EC2, Lambda, RDS, S3) and container orchestration with Kubernetes.
- Hands‑on experience with CI/CD tools (GitHub Actions, Jenkins, ArgoCD) and automated testing.
- Excellent problem‑solving skills and a track record of delivering complex, mission‑critical systems.
- Strong communication skills and a collaborative mindset in a distributed team environment.
Skills
pythonjavaawskubernetescicd