Let's begin! Principal Software Engineer


Job Location:

Greater Noida - India

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Skills and Competencies

  • 12 years of experience in software engineering delivering large-scale multi-team technical initiatives with measurable impact.
  • Strong proficiency in one or more programming languages such as Java Scala C# C or Python with deep expertise in building RESTful APIs and microservices.
  • Extensive experience with relational (Postgres MySQL SQL Server Oracle) and NoSQL databases designing systems for scale and performance.
  • Solid understanding of software design principles data structures algorithms and distributed systems with a focus on writing high-quality well-tested code.
  • Experience with cloud-native technologies including Docker and Kubernetes with familiarity across both cloud and on-premise environments.
  • Demonstrated ability to build scalable reliable and secure systems with strong knowledge of performance optimization multi-threading and system resilience.

Education

  • Bachelors or Masters degree in Computer Science Engineering or a related field or equivalent practical experience.


Responsibilities

  • Define and drive long-term technical strategy across multiple teams aligning engineering efforts with business objectives and customer outcomes.
  • Lead the design and delivery of complex high-impact software systems effectively managing ambiguity and technical challenges.
  • Collaborate cross-functionally to influence product roadmaps ensuring scalable and customer-centric solutions.
  • Architect and maintain robust flexible platforms that support evolving business needs and future growth.
  • Mentor and guide engineers fostering a culture of technical excellence innovation and continuous learning.
  • Demonstrate strong technical judgment in decision-making balancing short-term priorities with long-term architectural vision.
  • Champion best practices in software development testing strategies and system health monitoring.
  • Drive alignment across stakeholders enabling consensus and execution in complex organizational environments.
  • Proactively identify risks and implement mitigation strategies to ensure successful project outcomes.
  • Embody Moodys values by promoting collaboration innovation and accountability across teams.

About the Team

The Intelligent Risk Platform team sits at the heart of Moodys Insurance business building and scaling critical platform capabilities that power multiple applications. The team develops highly scalable systems addressing cross-cutting concerns such as job management and execution dynamic resource orchestration and multi-tenant data platforms.
Leveraging modern technologies including Kubernetes Apache Spark Apache Iceberg and advanced data processing frameworks the team is at the forefront of building high-performance reliable and scalable platforms. Joining this team offers an opportunity to work on cutting-edge systems spanning distributed computing data engineering and platform architecture while making a meaningful impact on Moodys core products.


Required Experience:

Staff IC

Skills and Competencies12 years of experience in software engineering delivering large-scale multi-team technical initiatives with measurable impact.Strong proficiency in one or more programming languages such as Java Scala C# C or Python with deep expertise in building RESTful APIs and microservice...

About Company

Company Logo

Moody's CreditView is our flagship solution for global capital markets that incorporates credit ratings, research and data from Moody's Investors Service plus research, data and content from Moody's Analytics.

View Profile View Profile