Skip to main content
Principal Software Engineer
Moody's Corporation
Sadar, Uttar Pradesh, India
Apply
Join or sign in to find your next job
Join to apply for the Principal Software Engineer role at Moody's Corporation
Email or phone
Password
Show
Forgot password?
Sign in
Sign in with Email
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Principal Software Engineer
Moody's Corporation
Sadar, Uttar Pradesh, India
5 days ago
Over 200 applicants
See who Moody's Corporation has hired for this role
Apply
Join or sign in to find your next job
Join to apply for the Principal Software Engineer role at Moody's Corporation
Email or phone
Password
Show
Forgot password?
Sign in
Sign in with Email
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Save
Report this job
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 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.EducationBachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.ResponsibilitiesDefine 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...
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.