Moody’s – Associate Software Engineer

March 9, 2026
8 ₹ LPA - 12 ₹ LPA / year

Job Description

About the Job

🏢 Company: Moody’s

💼 Role: Associate Software Engineer

📍 Location: India

⏳ Experience: Entry Level

🔖 Job Type: Full Time

Job Description

Moody’s is seeking a talented Associate Software Engineer to join its technology and analytics team. In this role, you will contribute to developing innovative software solutions that power financial data management and risk analytics platforms used by global organizations. Moody’s is known for transforming complex financial risk into actionable insights, and this role plays a key part in building scalable systems that support data-driven decision-making across financial markets. The position is ideal for early-career engineers who are passionate about technology, data, and building impactful financial software solutions.

As an Associate Software Engineer, you will design and develop software components that support Moody’s risk analytics and financial data platforms. The role involves working with modern programming languages such as Python, applying object-oriented design principles, and building data-driven applications that process large financial datasets. You will collaborate with experienced engineers, data analysts, and product teams to enhance existing systems and create new capabilities that improve analytics solutions for clients in the fixed income and commercial real estate sectors.

Additionally, this role provides the opportunity to work with modern data engineering and cloud technologies used in enterprise financial platforms. You will participate in debugging applications, optimizing performance, and ensuring reliable data processing workflows. Working in an agile development environment, you will gain exposure to modern tools, frameworks, and cloud-based architectures while contributing to the development of advanced analytics solutions that help organizations better understand financial risk and market opportunities.


Roles & Responsibilities

  • Design, develop, and maintain software solutions that support financial data management and risk analytics platforms used by global clients.

  • Apply object-oriented design principles to build scalable and maintainable software systems that process financial and analytical data.

  • Develop and maintain data-driven applications that support data ingestion, transformation, and analysis workflows.

  • Work with relational databases to design schemas, write optimized queries, and manage large datasets used in financial analytics systems.

  • Collaborate with cross-functional teams including developers, analysts, and product managers to enhance existing applications and develop new features.

  • Debug, troubleshoot, and resolve technical issues related to software functionality, system performance, and data processing pipelines.

  • Participate in code reviews and technical discussions to improve code quality and maintain best practices in software engineering.

  • Assist in integrating new technologies, frameworks, and tools that improve system efficiency and enhance analytics capabilities.

  • Support agile development practices including sprint planning, task tracking, and continuous improvement of development workflows.

  • Continuously learn and adopt emerging technologies related to data engineering, cloud computing, and analytics platforms.


Requirements & Eligibility

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.

  • Strong understanding of object-oriented programming principles and software engineering fundamentals.

  • Proficiency in programming languages such as Python or other modern languages used in software development.

  • Knowledge of relational databases and experience working with data-driven applications.

  • Familiarity with cloud computing platforms such as Amazon Web Services (AWS) is considered an advantage.

  • Exposure to data engineering tools such as dbt, Apache Airflow, or Jinja is beneficial for candidates interested in data pipeline development.

  • Strong analytical thinking and debugging skills required for identifying and resolving technical issues.

  • Ability to work effectively within collaborative teams and contribute to global development projects.

  • Strong communication skills to explain technical concepts to both technical and non-technical stakeholders.

  • Curiosity and willingness to learn new technologies through self-directed learning and continuous professional development.


Expected Salary

The typical salary for an Associate Software Engineer at global financial analytics companies in India generally ranges between ₹8 LPA to ₹16 LPA, depending on programming expertise, academic background, and familiarity with data engineering or cloud technologies. Candidates with strong Python skills and experience working with financial data or analytics platforms may receive higher compensation along with additional benefits and career development opportunities.

🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our March Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
✔ 200+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles

🔥 60+ students placed recently using these hiring leads

👉 Grab the March Hiring List Now: March Hiring PDF