Onsite
Posted 2 hours ago
Save Job

Job Details

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, please apply! You still may be a great fit for this role or other open roles. 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
10+ years of engineering experience operating at a Staff Engineer or Associate Director level.
Deep expertise across backend and frontend engineering with the ability to design, deliver, and scale complex distributed systems.
Strong hands-on experience with AWS cloud services including Lambda, ECS, DynamoDB, S3, and EventBridge.
Advanced proficiency in API design, microservices architecture, asynchronous/event-driven systems, and modern data access patterns.
Strong command of distributed system principles such as caching, data partitioning, resiliency, and performance engineering.
Expertise in defining observability standards, including metrics, tracing, logging, SLOs, and service health KPIs.
Experience modernizing legacy systems by introducing contemporary patterns, reusable frameworks, and cloud-native components.
Demonstrated capability in improving CI/CD pipelines, enforcing automated quality gates, and implementing safe deployment strategies.
Strong understanding of secure-by-design practices including threat modeling, secrets management, and secure coding guidelines.
Proven experience mentoring mid-level, senior, and staff-level engineers to elevate technical rigor and architectural decision-making.
Ability to drive cross-squad architectural consistency, engineering best practices, and platform/tooling adoption.
Deep understanding of performance optimization, testing strategies, and scalability engineering.
Experience in designing or contributing to shared libraries, platform tooling, or reusable engineering foundations (nice to have).


Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field—or equivalent professional experience.

Responsibilities
Architect and build highly complex distributed systems spanning frontend, backend, and cloud infrastructure.
Improve system scalability and performance through caching strategies, data partitioning, and optimized API contracts.
Lead modernization initiatives by introducing event-driven patterns, asynchronous workflows, microservices, and new platform capabilities.
Conduct deep technical discovery, author RFCs, and guide solution design for major cross-team initiatives.
Enhance CI/CD pipelines using automated quality checks, trunk-based workflows, and robust rollout and rollback mechanisms.
Define and implement observability practices—metrics, logs, tracing—and establish SLOs and service health indicators across services.
Champion security-by-design by incorporating threat modeling, secure coding enforcement, and proper secrets governance.
Accelerate adoption of internal platforms, reusable libraries, and shared engineering standards across squads.
Provide architectural guidance and code quality oversight to ensure system cohesion, long-term maintainability, and high reliability.
Mentor engineers across squads, lead technical reviews, and elevate engineering patterns, frameworks, and best practices.
Strengthen engineering rigor by improving testing strategies, performance tuning, and scalability engineering.

About the team
The Staff Full Stack Engineer is a senior technical authority who steers complex distributed systems, shapes cross-squad architecture, and solves the highest-impact problems. Operating across services, data, and UI, this role ensures solutions are scalable, observable, and cost-conscious in the cloud.
As a force multiplier, the Staff Engineer raises the engineering bar-improving patterns, frameworks, performance, and developer experience. They mentor engineers, guide modernization of legacy components, and provide hands-on leadership that accelerates delivery across Moody’s Casualty and Financial Lines.

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, place of origin, disability, marital or familial 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.
For more information on the Securities Trading Program, please refer to the STP Quick Reference guide on ComplianceNet

Please note: STP categories are assigned by the hiring teams and are subject to change over the course of an employee’s tenure with Moody’s.

 

Moody’s uses artificial intelligence and advanced algorithms that compare candidate resumes to the requirements in job postings to match potential candidates to requisitions in the recruitment process. Moody’s does this to ease the burden on recruiters and hiring managers by highlighting candidates for consideration.

Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Staff Software Engineer
Save Job