Fresher Jobs / LSEG / LSEG Hiring Associate Software Engineer in Bangalore | Full Time
Fresher / entry level
LSEG logo

LSEG

LSEG Hiring Associate Software Engineer in Bangalore | Full Time

Bangalore On-site Not specified Not disclosed Full Time Batch 2026, 2025, 2024, 2023, 2022

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

London Stock Exchange Group (LSEG), through its FTSE Russell business, is seeking an Associate Software Engineer in Bangalore. This is an early-career engineering opportunity for someone who enjoys writing quality code, learning from experienced developers, and contributing to software used in global financial markets.

The team is developing a next-generation index data platform. Engineers in this role will help build, test, review, enhance, and support production software. Python is the primary development language, although candidates with experience in other modern programming languages may also be considered if they are willing to strengthen their Python skills.

Key Responsibilities

  • Develop clean, readable, and maintainable production code, primarily using Python, with support from experienced engineers.
  • Build and improve software components, services, APIs, and shared libraries as part of the engineering team.
  • Create automated tests and contribute to reliable, secure, and maintainable software.
  • Participate in code reviews, use feedback to improve code quality, and gradually develop the ability to review other engineers' work.
  • Investigate bugs and production incidents, identify root causes, and implement fixes supported by appropriate testing.
  • Work with relational databases, including Aurora PostgreSQL, and learn practices for data modelling, SQL queries, and schema changes.
  • Contribute to software hosted on AWS, including Lambda-based and containerised services, object storage, and other managed cloud services.
  • Support data-intensive applications that process substantial volumes of financial and index information.
  • Use CI/CD pipelines and development tools to build, test, and deploy software safely.
  • Learn and apply observability, logging, monitoring, and quality controls used to operate production systems.
  • Collaborate with engineers, product colleagues, and other stakeholders to understand requirements and deliver useful solutions.
  • Take part in design discussions and learn how technical options and trade-offs are evaluated.
  • Develop an understanding of financial indices and how the team's software supports customers.
  • Improve engineering skills through practical assignments, feedback, pairing, and knowledge sharing.

Required Skills

  • A foundation in software development gained through professional work, internships, graduate programmes, university projects, open-source contributions, or substantial personal projects.
  • Programming experience in Python or another modern language such as Java, C#, C, C++, Scala, Go, or Rust, together with an interest in developing strong Python skills.
  • Understanding of programming fundamentals, including functions, classes, data structures, APIs, error handling, and automated testing.
  • Interest in producing readable and maintainable code.
  • Basic knowledge of software development practices such as version control, code review, testing, and debugging.
  • Familiarity with Git or another source control system.
  • Basic knowledge of relational databases and SQL.
  • Analytical problem-solving skills and the ability to break complex problems into manageable tasks.
  • Willingness to learn new tools, technologies, and engineering practices and to act on feedback.
  • Clear communication skills, confidence in asking questions, and a collaborative approach to working with others.

The employer notes that candidates are not expected to know the entire technology stack before joining. Strong programming fundamentals, practical evidence of building software, and the ability to learn are emphasized.

Preferred Skills

  • Experience developing Python applications, APIs, services, or shared libraries.
  • Familiarity with Python type hints, pytest, linters, and dependency management.
  • Exposure to AWS or another public cloud platform.
  • Experience with PostgreSQL or another relational database.
  • Understanding of REST APIs and distributed or service-based architectures.
  • Experience with Docker or containerised applications.
  • Familiarity with CI/CD tools such as GitLab CI, Jenkins, or GitHub Actions.
  • Exposure to infrastructure as code, including Terraform or AWS CDK.
  • Experience with data processing, ETL, or data-intensive applications.
  • Exposure to Pandas, Apache Spark/PySpark, or similar data-processing technologies.
  • Familiarity with object storage, data lakes, or Apache Iceberg.
  • Open-source contributions or personal software projects that demonstrate practical development experience.
  • Exposure to financial markets, financial data, or investment analytics, or an interest in learning about financial indices.

Education and Experience

The supplied job description does not specify a mandatory degree, academic branch, or numerical years-of-experience range. It accepts evidence of software development foundations from professional experience, internships, graduate programmes, university projects, open-source work, or substantial personal projects. Accordingly, no specific qualification or experience range is imposed in this listing.

Technology Environment

  • Programming languages: Python is the primary language. Java, C#, C, C++, Scala, Go, and Rust are also named as relevant programming backgrounds.
  • Cloud: AWS, including Lambda, managed services, containerised workloads, and object storage.
  • Databases: Aurora PostgreSQL, PostgreSQL, relational database concepts, and SQL.
  • APIs and architecture: REST APIs, services, shared libraries, and distributed or service-based architectures.
  • Development and delivery: Git, automated testing, CI/CD, GitLab CI, Jenkins, GitHub Actions, and Terraform.
  • Data engineering: ETL, Pandas, Apache Spark/PySpark, data lakes, and Apache Iceberg.
  • Python practices: Type hints, pytest, linting, and dependency management are listed as useful experience.

Work Location and Employment Type

This is a full-time position based at Divyasree Technopolis, Bangalore, India. The supplied posting does not specify whether the working arrangement is onsite, hybrid, or remote.

About LSEG and FTSE Russell

LSEG is a global financial markets infrastructure and data provider. Its FTSE Russell business develops index-related products and data used by financial institutions. The engineering team builds software supporting the next-generation index data platform and systems that handle financial and index data.

Application Deadline

The job posting lists November 15, 2026 as the application end date. Applicants should review the employer's careers page for the latest status and application instructions.

How to Apply

Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Passing Batch

2026, 2025, 2024, 2023, 2022

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.