Senior Software Developer

London Stock Exchange Group•Charlotte, NC

About The Position

Index Process Automation is an in-house technical team within Benchmarks & Index Management. The Senior Software Developer will help shape and build technology for Benchmarks & Index Management, supporting projects that enhance quality, expand coverage, improve service and operational resiliency, and increase automation. The team centralizes automation, innovation, and research to design, develop, and implement process improvements and simplification, enabling transformational change across the global Benchmark & Index Management Operations team. The role focuses on developing and helping maintain an AWS-hosted web application, using React for the front end and Python for the back end. The developer collaborates with data modelers, analysts, business users, and product teams to support ongoing development.

Requirements

  • At least 7 years of experience as a Python developer in an enterprise environment.
  • Solid understanding of object-oriented programming principles.
  • Experience using common data-manipulation libraries and tools, including pandas, NumPy, datetime, and regex functions.
  • At least 5 years of front-end development experience with React, JavaScript, HTML, and CSS.
  • At least 5 years of experience with SQL Server, writing basic queries and executing stored procedures.
  • Knowledge of version control systems such as Git; the team uses Bitbucket and GitLab.
  • Experience creating documentation with systems such as Confluence and using bug-tracking software such as Jira.
  • Proficiency with testing frameworks such as unittest, pytest, and Jest.
  • Strong verbal and written communication skills, including the ability to explain technical information to non-technical partners, listen to concerns, and adapt accordingly.
  • Ability to work inclusively, communicate effectively, and collaborate within a team.
  • Enthusiasm for advocating high-quality solutions.

Nice To Haves

  • Hands-on experience with AWS, Azure, or other cloud providers.
  • Experience with Databricks, ADF, Glue, ETL, and ELT.

Responsibilities

  • Lead the demonstration of adherence to LSEG Data standard policies and procedures.
  • Adapt to new technologies, tools, and frameworks as needed for projects, and engage in continuous learning about industry trends and best practices.
  • Develop and maintain web applications using React and Python.
  • Write clean, maintainable, and efficient code.
  • Optimize applications and code for speed and scalability.
  • Fix and debug applications to improve performance.
  • Participate in code reviews and contribute to team best practices.
  • Document data ownership and establish integrations with enterprise data repositories.
  • Collaborate with data modelers, analysts, business users, and product teams on ongoing development.

Benefits

  • Healthcare
  • Retirement planning
  • Paid volunteering days
  • Wellbeing initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service