IT & Software

Senior Python Engineer – Engineered Index & Rates

London Stock Exchange Group

London · Greater London · United Kingdom

Overview

As a Senior Python Engineer within the Engineered Product Solutions for FICC, you will build and enhance platforms that support bespoke index and benchmark solutions. You’ll collaborate with product, research, and index teams to translate requirements into scalable software, while driving platform modernization and cloud adoption. You’ll own projects end-to-end, resolve complex production issues, and contribute to high-quality, maintainable systems. This role offers impact across fixed income, interest rates, currencies, and commodities in a fast-paced, data-driven environment.

Pay / Benefits
  • healthcare
  • retirement planning
  • paid volunteering days
  • wellbeing initiatives
Responsibilities
  • Develop and maintain platforms for custom FICC index and benchmark solutions, focusing on engineered products and rates
  • Design scalable, reliable software using modern engineering practices
  • Collaborate with product, research, and index teams to turn requirements into technical solutions
  • Investigate and resolve complex production, data, and application issues via root-cause analysis
  • Drive platform modernization, including cloud adoption and deployment improvements
  • Improve software quality and automation through testing, reviews, and CI/CD practices
  • Work across Python, Linux, cloud technologies, and legacy applications
  • Take ownership of projects from design to production support
Key requirements
  • 7+ years of hands-on software development experience in financial services or data-heavy environments
  • Strong Python development skills and Linux experience
  • Solid software engineering fundamentals: design, testing, code quality, performance
  • Ability to independently investigate and solve complex technical problems
  • Experience supporting production systems in business-critical settings
  • Experience with source control and CI/CD tools (Git, GitLab)
  • Strong SQL and data processing capabilities
  • Quick learner of new technologies, domains, and data models
  • Strong ownership and ability to drive work independently
  • Bachelor in Computer Science, Engineering, or related quantitative discipline
  • ownership and accountability
  • excellent collaboration and communication
  • continuous improvement mindset
  • Python
  • Linux
  • cloud technologies

Reference: WJ-747_31166092

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.