Staff Software Engineer

Moody's Investors Service

Dadri

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Moody's Investors Service in India seeks a senior software engineer with 9+ years of experience to lead multi-team projects using C# and C++. You will design RESTful APIs and microservices, work across cloud-native and on-prem deployments, and mentor engineers while upholding Moody's engineering standards.

Join a global risk-analytics team delivering scalable, high-performance software and analytics platforms that power critical decisions for customers worldwide.

Qualifications

  • 9+ years of hands-on software engineering delivering multi-team projects.
  • Strong proficiency in C# and C++, including VC++ and MFC.
  • Experience with RESTful APIs and microservices for scalable systems.
  • Familiarity with Docker and Kubernetes in cloud-native deployments.
  • Solid knowledge of data structures, algorithms, and performance optimization.

Responsibilities

  • Define and execute multi-year technical strategies aligned with business objectives.
  • Lead design, development, and delivery of complex software systems in C# and C++.
  • Drive alignment across teams to maximize customer and business value.
  • Build scalable, performant architectures for cloud-native and on-prem deployments.
  • Mentor engineers, promote best practices, and ensure code quality and security.
  • Lead RESTful API and microservice design for enterprise-scale requirements.
  • Improve application performance through optimized algorithms and data access.
  • Collaborate with Product Management, Architecture, and DevOps leaders.

Skills

C# and C++
VC++ and MFC
RESTful APIs
Microservices
Docker/Kubernetes
Cloud-native
Data structures
Multi-threading
Performance
Mentoring

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

PostgreSQL/MySQL/SQL Server/Oracle
NoSQL

Job description

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moody’s is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, we’re advancing AI to move from insight to action—enabling intelligence that not only understands complexity but responds to it. We decode risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence.

If you are excited about this opportunity but do not meet every single requirement, we are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.


Skills and Competencies
  • 9+ years of hands-on experience as a seasoned software engineer, with a proven history of delivering high-impact, multi-team technical projects with measurable business outcomes.
  • Strong proficiency in C# and C++, including hands-on experience with VC++ and MFC, building enterprise-scale software applications.
  • Demonstrated experience debugging and troubleshooting complex, large-scale on-premise software systems with a focus on performance, reliability, and stability.
  • Experience working with both relational databases (PostgreSQL, MySQL, SQL Server, or Oracle) and NoSQL data stores in production environments.
  • Experience developing production-quality RESTful APIs and Microservices, with a focus on scalability, maintainability, and robustness.
  • Familiarity building cloud-native applications using Docker and Kubernetes, while supporting hybrid and on-premises deployment models.
  • Comprehensive understanding of data structures, algorithms, and complexity analysis, with the ability to apply them effectively to solve complex engineering challenges.
  • Strong problem-solving skills, demonstrating creativity, technical insight, and sound engineering judgment in navigating ambiguity and technical complexity.
  • Solid grasp of software design principles, architectural patterns, coding best practices, and the development of well-tested, maintainable, high-quality software.
  • Advanced knowledge of multi-threading, concurrency, memory management, and query processing, with an emphasis on building high-performance systems.
  • Strong focus on ensuring application scalability, availability, reliability, security, and operational efficiency across distributed and on-premise environments.
  • Resilience and adaptability in navigating changing business priorities, evolving technology landscapes, and organizational transformation.
  • Deep understanding of testing strategies, software quality engineering, observability, and long-term system health maintenance for complex enterprise applications.
  • Strong collaboration and communication skills, with the ability to influence technical decisions and drive alignment across multiple engineering teams.
Education
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
Responsibilities
  • Define and execute multi-year technical strategies that support business objectives and drive long-term platform evolution.
  • Lead the design, development, and delivery of complex software systems using C# and C++, ensuring alignment with architectural standards and engineering best practices.
  • Deliver large-scale, high-impact projects while effectively managing technical complexity, dependencies, and ambiguity.
  • Drive alignment across engineering teams and stakeholders to prioritize initiatives that maximize customer and business value.
  • Exercise sound technical judgment to influence architecture decisions, engineering roadmaps, and technology investments.
  • Build and maintain scalable, performant, and resilient software architectures that support both cloud-native and on-premise deployment models.
  • Mentor and coach engineers across teams, fostering technical excellence, continuous learning, and a culture of high performance.
  • Champion engineering best practices related to code quality, testing, security, maintainability, observability, and operational excellence.
  • Lead the design and implementation of RESTful APIs, microservices, and distributed systems that meet enterprise-scale requirements.
  • Drive improvements in application performance through optimization of algorithms, database interactions, memory utilization, and concurrent processing.
  • Collaborate closely with Product Management, Architecture, DevOps, and Engineering leaders to balance technical trade-offs with customer value delivery.
  • Anticipate technical risks and proactively develop mitigation strategies to ensure successful project outcomes.
  • Lead technical reviews, architectural discussions, and documentation efforts to ensure engineering consistency, quality, and knowledge sharing.
  • Serve as a technical leader and role model by demonstrating innovation, accountability, collaboration, and Moody's core values.
  • Develop and communicate clear technical narratives that influence stakeholders, build consensus, and support effective decision-making across the organization.
About the Team

Our engineering team is responsible for developing cutting-edge software products and analytics platforms that power critical risk assessment and decision-making solutions for global customers. We design and build highly performant, scalable, and reliable systems that operate across cloud-native and on-premise environments. As part of this team, you will work on complex engineering challenges involving large-scale data processing, distributed systems, advanced analytics, and mission-critical applications, while collaborating with world-class engineers to deliver innovative solutions that create measurable business impact.


Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Moody's Corporation • Varanasi

On-site
INR 600,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

PowerToFly • Greater Noida

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer
Staff Software Engineer

PassFort • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Staff Software Engineer
Staff Software Engineer

Moody's Investors Service • India

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

Moody's Corporation • Varanasi

On-site
INR 1,500,000 - 2,700,000
Staff Software Engineer
Staff Software Engineer

Moody's Corporation • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Moody's Investors Service • India

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Moody's Corporation • Gurugram District

On-site
INR 4,500,000 - 7,000,000
Software Engineer .NET Backend Developer
Software Engineer .NET Backend Developer

Moody's Corporation • Varanasi

On-site
INR 1,400,000 - 2,200,000
Software Engineer
Software Engineer

PassFort • Bengaluru

On-site
INR 2,500,000 - 4,000,000