If you are looking to begin your career in software engineering while working with cutting-edge technologies in data and risk analytics, the Associate Software Engineer role at Moody’s is a strong opportunity. This role is designed for candidates with a solid foundation in programming, object-oriented design, and data-driven applications.
As part of the engineering team, selected candidates will contribute to building scalable software solutions that power financial analytics and risk management platforms. The position provides exposure to modern technologies such as Python, cloud platforms like AWS, and data engineering tools used in large-scale enterprise systems.
This opportunity is particularly suitable for graduates who enjoy solving complex problems, working with data-intensive applications, and collaborating with global teams to deliver impactful technology solutions.

About the Company
Moody’s is a global leader in credit ratings, research, and risk analysis. The company helps organizations and institutions make better financial decisions by providing insights into risk, market trends, and economic conditions.
Moody’s operates worldwide and works with financial institutions, corporations, governments, and investors. The company has been at the forefront of developing technology-driven solutions for risk assessment and financial intelligence.
Today, Moody’s is also investing heavily in AI-driven analytics and data platforms, enabling organizations to transform complex financial data into actionable insights. By combining advanced analytics, machine learning, and cloud-based systems, the company aims to reshape how businesses understand and respond to risk.
Role Overview
The Associate Software Engineer role focuses on developing and maintaining software solutions used in financial data management and risk analytics platforms.
In this position, engineers will work on systems that support fixed income and commercial real estate solutions, helping clients analyze complex financial datasets. The role involves designing scalable software architectures, working with relational databases, and contributing to data-driven applications.
Engineers will collaborate with global teams and participate in agile development processes, gaining experience in enterprise-level software development and modern engineering practices.
Salary
The company has not publicly disclosed the official salary for this role. However, based on industry benchmarks for similar positions in global fintech and analytics companies, the estimated salary range for this role is typically ₹8 LPA – ₹15 LPA, depending on experience, skills, and location.
Responsibilities
• Design, develop, and support software solutions for financial data management platforms
• Contribute to analytics and data-driven products used in risk assessment
• Apply object-oriented design principles to develop scalable systems
• Work with relational databases for storing and processing data
• Collaborate with engineering teams to improve existing products and build new features
• Debug and resolve technical issues across applications and data workflows
• Participate in agile development practices, code reviews, and technical discussions
• Continuously learn and adopt new technologies to enhance product capabilities
Help a friend land their next role. Share now!
Who Can Apply (Eligibility)
| Criteria | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science, Engineering, or related field |
| Experience | Freshers or candidates with project-based experience |
| Programming | Python or other modern programming languages |
| Database Knowledge | Understanding of relational databases |
| Projects | At least one academic or personal software development project |
| Location | Gurugram, Haryana, IN |
Preferred Skills
Candidates with the following skills will have an advantage during the selection process:
• Strong understanding of Object-Oriented Programming (OOP) principles
• Proficiency in Python programming
• Knowledge of relational databases and data-driven applications
• Familiarity with AWS cloud platform
• Exposure to data engineering tools such as dbt, Airflow, or Jinja
• Strong debugging and analytical skills
• Ability to learn new technologies quickly
Soft skills are also important for this role, including effective communication, teamwork, and the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
Joining Moody’s offers multiple career advantages for early-career engineers:
• Opportunity to work on global financial technology platforms
• Exposure to modern cloud and data engineering technologies
• Hands-on experience with large-scale data systems
• Collaboration with global cross-functional teams
• Continuous learning opportunities in AI, analytics, and software engineering
Employees also benefit from a collaborative culture where curiosity, innovation, and diverse perspectives are encouraged.
How to Apply
Interested candidates can apply for the Associate Software Engineer role by clicking the application button below.
Before applying, make sure your resume highlights your programming skills, academic projects, and technical knowledge in Python, databases, or cloud technologies. If you have completed projects related to data analytics, backend development, or cloud computing, include them clearly in your resume.
To prepare for the hiring process, candidates should focus on strengthening their understanding of object-oriented programming, Python development, database queries, and debugging techniques. Practicing coding problems and reviewing software engineering fundamentals can also help improve your chances during technical interviews.
Candidates who demonstrate curiosity, strong problem-solving skills, and a willingness to learn new technologies are more likely to succeed in this role.
Disclaimer: This job information is collected from official company career pages and other public sources. We do not charge any fees for job information or applications. We do not provide recruitment services or guarantee job placement. Readers are advised to verify details from the official company website before applying. We are not responsible for any loss or issues arising from the use of this information.
Share the opportunity