Software Engineer I – Mumbai, India

Software Engineer I – Mumbai, India | LexisNexis Risk Solutions


Description

This opportunity is designed for fresh graduates looking to begin their career in software engineering with a globally recognized analytics organization. The Software Engineer I role, part of the Tech Accelerate Graduate Program, provides structured training, real-world project exposure, and mentorship. It is an ideal starting point for candidates aiming to build strong technical and professional foundations.


Complete Job Blog

Introduction

Entering the software engineering field as a fresher can be challenging due to the gap between academic knowledge and industry expectations. A well-structured graduate program helps bridge this gap by combining learning with practical experience. The Software Engineer I role at LexisNexis Risk Solutions is designed specifically for this purpose.

This role is part of a 12-month graduate program that allows candidates to gain exposure to multiple domains such as cloud computing, artificial intelligence, DevOps, and data engineering. It offers a balanced mix of technical training, mentorship, and hands-on development work.


About the Company

LexisNexis Risk Solutions is a leading provider of data analytics and risk management solutions. The company helps organizations make informed decisions by leveraging large datasets and advanced analytics.

It operates across more than 180 countries and employs over 11,000 professionals globally. The organization is a part of RELX, a multinational company specializing in information-based analytics and decision tools.

Core Focus Areas:

  • Risk assessment and fraud prevention
  • Data analytics and decision-making tools
  • Operational efficiency solutions for businesses
  • Industry-specific services for insurance, healthcare, and government

The company focuses on transforming data into actionable insights, helping organizations improve performance and reduce risk.


About the Role

The Software Engineer I position is an entry-level role based in Mumbai. It is structured under a graduate development program that provides exposure to various technologies and development practices.

Program Structure:

  • Duration: 12 months
  • Two rotations of six months each
  • Hands-on experience across multiple technical domains

Key Learning Areas:

  • Big Data technologies
  • Artificial Intelligence
  • DevOps and Site Reliability Engineering
  • Software testing and security
  • Cloud platforms such as AWS and Azure

The program is designed to provide both technical expertise and professional development through continuous feedback and mentorship.


Key Responsibilities

The role involves working under the guidance of experienced engineers while contributing to real-world projects.

  • Writing and reviewing technical specifications for system components
  • Developing software modules following best coding practices
  • Participating in code reviews and development processes
  • Working in different development environments
  • Identifying and fixing bugs in existing systems
  • Collaborating with stakeholders to gather project requirements
  • Applying test-driven development practices
  • Staying updated with emerging technologies

The focus is on developing practical skills while contributing to team objectives.


Skills Required and Their Importance

Programming Languages (Java, Python, JavaScript, C/C++, .Net)

These languages form the foundation of software development.

  • Java is widely used in enterprise applications
  • Python is essential for data analysis and automation
  • JavaScript is critical for web development
  • C/C++ is used in system-level programming

Understanding multiple languages improves adaptability and problem-solving ability.


Web Technologies (HTML, XML, JSP)

These technologies are used to design and structure web applications.

They are important because most modern systems have a web interface, and developers need to understand how front-end and back-end systems interact.


Database Management and SQL

Databases are used to store and manage application data.

SQL knowledge is essential for retrieving, updating, and maintaining data efficiently, which is a core requirement in almost all applications.


Operating Systems (Windows, Linux)

Understanding operating systems helps developers deploy and manage applications effectively.

Linux is particularly important as most production systems run on Linux-based environments.


Software Development Methodologies (Agile, Waterfall)

These methodologies define how software projects are planned and executed.

Agile is widely used for iterative development, while Waterfall follows a structured approach. Knowledge of both helps developers adapt to different project environments.


Data Modeling

Data modeling involves designing the structure of data within a system.

It is important for building scalable and efficient applications, as it directly impacts performance and maintainability.


Test-Driven Development (TDD)

TDD involves writing test cases before developing actual code.

This approach improves code quality, reduces bugs, and ensures that the application meets requirements.


Communication Skills

Effective communication is essential for working in teams and interacting with stakeholders.

It helps in understanding requirements clearly and delivering solutions efficiently.


Learning Ability

The ability to learn new technologies quickly is critical in the software industry.

Technology evolves rapidly, and continuous learning ensures long-term career growth.


Technologies and Tools Exposure

During the program, candidates will work with modern tools and technologies, including:

  • Cloud platforms such as AWS and Azure
  • DevOps practices including CI/CD pipelines
  • Artificial intelligence and big data tools
  • Security engineering practices

This exposure helps build skills that are highly relevant in the current technology landscape.


Eligibility Criteria

Candidates must meet the following requirements:

  • Graduation must be completed before July 2026
  • Degree in Computer Science or a related field
  • Basic understanding of programming concepts
  • Strong interest in learning and professional growth

Why This Opportunity is Valuable

Structured Career Development

The program provides a clear learning path with defined rotations and mentorship, which is beneficial for fresh graduates.

Real-World Experience

Candidates work on practical projects that have real business impact.

Strong Brand Value

Experience with LexisNexis Risk Solutions enhances professional credibility and career prospects.

Future Growth Opportunities

After completing the program, candidates can progress into roles such as:

  • Software Engineer
  • DevOps Engineer
  • Data Engineer
  • AI Engineer

Conclusion

The Software Engineer I role at LexisNexis Risk Solutions provides an excellent starting point for fresh graduates. It combines structured learning, exposure to advanced technologies, and practical experience in a professional environment.

For candidates who want to build a strong foundation in software engineering and grow within a global organization, this role offers the right balance of training and opportunity.

Apply Here: Visit Link

Let’s Connect

Stay in touch with us for the latest updates, career opportunities, and tech insights.
Connect on your favourite platform below.

🔗 Connect on:
Instagram: Join Instragram for new update
Whatsapp Channel: Join WhatsApp Channel for Job Opening update
Fresher Group: Join Freshers Job Community
Experience Group: Experienced Job Community
Facebook Page: Join Facebook page for openings

💬 Message for Connect On:
We’d love to hear from you! Follow us, send a message, or join the conversation — let’s grow and learn together.

 

3 thoughts on “Software Engineer I – Mumbai, India”

  1. I am very interested in this Software Engineer I role. I am a BCS student with strong interest in full-stack development and have built projects like a Fees Management System using React, Node.js, and PostgreSQL. I am eager to learn and grow through this program. Kindly consider my application.

  2. I am very interested in this opportunity. I am a BCS student with strong interest in full-stack development and have built projects like a Fees Management System using React, Node.js, and PostgreSQL. I am eager to learn and grow through this program. Kindly consider my application.

Leave a Comment

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

Scroll to Top