Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 11 Nov 2026

Python Software Engineer

The employer hasn't listed a salary.

Apply on London Stock Exchange Group (LSEG)

Description

Join FTSE Russell and help build the services, libraries, and applications that power indices trusted by financial institutions worldwide.

You will design, code, test, deploy, and support modern software in an AWS environment. The systems handle significant volumes of financial data, but the core craft we are hiring for is software engineering.

Design & Build

  • Write production code, primarily in Python, across services, APIs, libraries, and command-line tools that are modular, well tested, and maintainable.
  • Design and build software components end to end, from breaking down a problem through deployment and support in production.
  • Create data models and integrations across Aurora PostgreSQL and object storage, with careful attention to schema design, evolution, and backwards compatibility.
  • Build software that processes data at scale on AWS using services such as Lambda, S3, containerised services, Glue, and EMR Serverless where appropriate.

Engineer for Quality

  • Apply modern engineering practices including version control, trunk-based development, CI/CD, code review, refactoring, and automated unit, integration, and contract testing.
  • Build observability in from the start through structured logging, metrics, tracing, and meaningful alerting.
  • Debug your own problems, fix them properly, and take responsibility for the quality and reliability of what you deliver.

Collaborate & Contribute

  • Contribute to design and architecture discussions and help evolve shared engineering standards.
  • Work directly with product and business teams to turn requirements into working software.
  • Review code, pair when useful, share knowledge, and learn the financial indices domain.

What You'll Bring

  • A track record of building and shipping production applications, services, or libraries that other people depended on and that you maintained and evolved over time.
  • Strong production Python, or equivalent depth in Java, C#, C, C++, Scala, Go, or Rust, together with genuine motivation to become fluent in Python.
  • The ability to write clean, maintainable, testable, and extensible code.
  • Strong software engineering fundamentals, including modular design, sensible abstractions, dependency management, packaging, error handling, and judgement about when not to add another layer.
  • A hands-on mindset and a desire to remain close to the code.
  • Practical experience with Git-based workflows, code review, and CI/CD.
  • Strong relational database experience, ideally Aurora PostgreSQL, including schema design, query writing, and understanding database behaviour under the hood.
  • Working knowledge of a cloud platform, ideally AWS, including S3, Lambda, containers, and IAM fundamentals.
  • Comfort with data-shaped problems such as batch processing, ETL, and schema evolution, or a strong willingness to learn.
  • An interest in business context and close stakeholder partnership.
  • Experience working collaboratively in Agile teams.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://lseg.wd3.myworkdayjobs.com/en-US/Careers/job/IND-BLR-Divyasree-Technopolis/Data-Engineer-Python-AWS-SQL-_R0123140

Apply on London Stock Exchange Group (LSEG)