LSEG Hiring 2026 For Python Software Engineer | Bengaluru & Hyderabad

LSEG is inviting applications from software engineers for the Python Software Engineer opportunity in Bengaluru and Hyderabad. The position is part of the Future Talent / Talent Community pipeline and is focused on building production-grade software, backend services, APIs, libraries, and data-intensive applications using Python and AWS.

Candidates with strong software engineering experience in Python or other programming languages such as Java, C#, C, C++, Scala, Go, or Rust can be considered if they have a genuine interest in working with Python. The role involves designing, developing, testing, deploying, and supporting modern software in an AWS environment.

LSEG Hiring 2026

DetailsInformationInformation
CompanyLSEG
Job RolePython Software Engineer
QualificationBachelor’s Degree / Relevant Engineering Background
ExperienceProduction Software Engineering Experience
Freshers EligibleNo / Production Experience Preferred
Salary₹8 – ₹25 LPA (Expected)
Job TypeFull-Time
Work ModeAs per Role / Location
LocationBengaluru / Hyderabad
Job IDR0123140
Job CategorySoftware Engineering / Data Engineering
Primary SkillsPython, AWS, SQL
Posted3 Days Ago

LSEG Python Software Engineer Job Description

LSEG is building a community of engineers who develop the services, libraries, and applications that power financial indices used by financial institutions worldwide. Python is the primary preferred programming language for this opportunity, although engineers with strong experience in other programming languages may also be considered.

The role involves building modern software for an AWS-based index data platform that processes significant volumes of financial data. Engineers will work across backend services, APIs, libraries, command-line tools, data models, and cloud-based data processing systems.

The selected candidates will take ownership of software development from problem definition through production deployment and ongoing support.

Roles and Responsibilities

  • Develop production-grade software primarily using Python.
  • Build services, APIs, libraries, and command-line tools.
  • Design modular, maintainable, and well-tested software components.
  • Develop software components from requirements through production support.
  • Create data models and integrations using Aurora PostgreSQL and object storage.
  • Build data-processing solutions using AWS services such as Lambda, S3, Glue, and EMR Serverless.
  • Apply version control, CI/CD, code review, and automated testing practices.
  • Develop unit, integration, and contract tests.
  • Implement structured logging, metrics, tracing, and monitoring.
  • Debug production issues and improve application reliability.
  • Participate in architecture and software design discussions.
  • Work with product and business teams to convert requirements into software.
  • Review code and collaborate with other engineers.
  • Contribute to engineering standards and best practices.
  • Support data-intensive applications and financial data platforms.

Qualifications & Skills

  • Strong production experience in Python or equivalent experience in Java, C#, C, C++, Scala, Go, or Rust.
  • Hands-on experience building and maintaining production applications, services, or libraries.
  • Strong understanding of software engineering fundamentals.
  • Ability to write clean, maintainable, testable, and extensible code.
  • Knowledge of modular design, dependency management, packaging, and error handling.
  • Practical experience with Git-based workflows and code reviews.
  • Understanding of CI/CD practices.
  • Strong relational database knowledge, preferably PostgreSQL.
  • Experience writing SQL queries and understanding database behavior.
  • Working knowledge of AWS, including S3, Lambda, containers, and IAM.
  • Knowledge of batch processing, ETL, and schema evolution.
  • Experience working in Agile teams.
  • Strong problem-solving and communication skills.
  • Ability to work closely with product and business stakeholders.

Nice-to-Have Skills

Candidates with the following skills may have an additional advantage:

  • Apache Spark or PySpark.
  • Distributed data processing.
  • Scala, Java, C++, Go, or Rust.
  • Apache Iceberg or Delta Lake.
  • Lakehouse architecture.
  • Databricks or Snowflake.
  • GitLab CI, Jenkins, or GitHub Actions.
  • Terraform or AWS CDK.
  • Data quality frameworks such as Great Expectations or Deequ.
  • Knowledge of financial markets or index data.
  • Experience in investment banking, asset management, or portfolio management.

Work Environment

The position is associated with LSEG’s engineering organization and offers an opportunity to work on software platforms that process financial data at scale.

Engineers will collaborate with product teams, business stakeholders, and other technology teams while following modern software development practices. The role requires candidates to remain hands-on with coding, testing, debugging, architecture, and production support.

Salary Details

The expected salary for the LSEG Python Software Engineer role is approximately ₹8 LPA to ₹25 LPA.

This is an estimated salary range and has not been officially disclosed in the provided job description. Actual compensation may vary depending on the candidate’s experience, technical skills, location, role level, and LSEG’s applicable compensation structure.

How To Apply For LSEG Hiring 2026

  1. Click on the Apply Here button provided below.
  2. Visit the official LSEG careers page.
  3. Review the Python Software Engineer / Future Talent opportunity.
  4. Upload your updated CV.
  5. Add a short note describing the software engineering challenges you enjoy solving.
  6. Mention your strongest programming language and interest in Python.
  7. Specify your preferred areas such as APIs, backend services, cloud engineering, distributed processing, data platforms, or platform engineering.
  8. Review your information carefully.
  9. Submit your application through the official LSEG careers portal.

LSEG Apply Link: Click Here

All Jobs: Click Here

Interview Questions and Answers

1. What is Python used for in software engineering?
Answer: Python is used to build applications, APIs, automation tools, data-processing systems, and backend services.

2. What is AWS Lambda?
Answer: AWS Lambda is a serverless service that runs code automatically without managing servers.

3. What is Amazon S3?
Answer: Amazon S3 is an object-storage service used to store and retrieve files and data at scale.

4. What is SQL?
Answer: SQL is a language used to store, retrieve, update, and manage data in relational databases.

5. What is CI/CD?
Answer: CI/CD automates code integration, testing, and deployment to deliver software reliably.

6. What is Git?
Answer: Git is a version-control system used to track code changes and support collaborative development.

7. What is an API?
Answer: An API allows different software applications or services to communicate with each other.

8. What is a database schema?
Answer: A database schema defines the structure, relationships, tables, columns, and constraints of a database.

9. Why do you want to work with LSEG?
Answer: I want to work at LSEG because it combines software engineering, cloud technology, and large-scale financial data systems.

10. Tell me about yourself.
Answer: I am a software-focused professional with strong programming and problem-solving skills who enjoys building reliable applications and learning modern technologies.

Selection and Hiring Process at LSEG

The hiring process for mainstream coding roles typically includes a technical assessment followed by interviews focused on practical technical skills, software design, and engineering principles.

1. Application & Resume Screening:
LSEG reviews the candidate’s CV, technical background, production experience, programming skills, and overall suitability for the opportunity.

2. Technical Assessment:
Candidates may be required to complete a coding or technical assessment, such as Codility, covering programming and problem-solving skills.

3. Technical Interview:
The technical interview may cover Python, software engineering fundamentals, SQL, AWS, databases, APIs, testing, system design, and practical development scenarios.

4. Engineering / Managerial Interview:
Candidates may discuss architecture decisions, engineering principles, collaboration, ownership, problem-solving, and previous projects.

5. Final HR Discussion:
The final stage may cover role expectations, location, compensation, availability, and other employment-related details.

About LSEG

London Stock Exchange Group (LSEG) is a global financial markets infrastructure and data provider. The company provides financial data, analytics, indices, trading infrastructure, and technology services to customers worldwide.

LSEG operates across more than 60 countries and employs thousands of people globally. Its technology teams work on large-scale platforms and data systems supporting financial institutions and markets.

The company focuses on innovation, quality, collaboration, ownership, and continuous improvement while developing technology solutions for the global financial markets.

Final Summary

LSEG is building a Python Software Engineer talent community for opportunities in Bengaluru and Hyderabad. The role focuses on production software development using Python, AWS, SQL, PostgreSQL, APIs, cloud services, and data-processing technologies.

Candidates with strong production software engineering experience can apply, while experience with AWS, databases, CI/CD, distributed processing, and modern engineering practices can provide an advantage.

The expected salary is approximately ₹8–₹25 LPA, although the actual compensation will depend on the role, experience, location, and LSEG’s compensation structure. Interested candidates can submit their CV through the LSEG careers portal.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top