Watch this video to learn more about Moody's
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
5+ years of professional full‑stack engineering experience delivering end‑to‑end features across backend, frontend, and cloud layers.
Strong proficiency with modern backend and frontend frameworks, including Python, Java, .NET, React, and Angular.
Experience owning modules, APIs, and UI components, with the ability to write high‑quality, well‑tested, maintainable code.
Solid understanding of SQL/NoSQL databases, optimized data access patterns, query tuning, and caching strategies to enhance performance.
Experience designing service boundaries, API contracts, and versioning strategies that preserve backward compatibility.
Proficiency in troubleshooting across the entire stack—backend, frontend, data pipelines, integrations, and cloud environments.
Strong familiarity with AWS cloud services and cloud‑native design patterns.
Advanced skills in automated testing, CI/CD workflows, feature flagging, and progressive deployment strategies (blue/green or canary).
Experience implementing service and UI observability using metrics, logs, traces, SLOs, and SLAs.
Knowledge of secure coding practices, threat modeling, least‑privilege access patterns, and general application hardening.
Ability to conduct rigorous code reviews, mentor engineers, and contribute to architectural and design discussions.
Strong analytical and root‑cause investigation skills, with experience delivering durable fixes following incidents.
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field—or equivalent professional experience.
Responsibilities
Build and deliver end‑to‑end full‑stack features using Python, Java, .NET, and modern UI frameworks like React or Angular.
Own and maintain backend services, modules, APIs, and UI components, ensuring high quality through automated tests and robust engineering practices.
Contribute to architecture and design sessions, influencing system evolution and platform direction.
Troubleshoot issues across backend, frontend, database, and cloud layers to maintain reliability and performance.
Design and evolve API contracts, service boundaries, and versioning strategies that ensure long‑term stability and backward compatibility.
Optimize data access and database performance through indexing, query tuning, data modeling, and caching.
Instrument services and UIs with logs, metrics, and traces to support observability, SLO adherence, and system health monitoring.
Strengthen application security by applying secure coding patterns, threat modeling, and strict access‑control practices.
Enhance CI/CD pipelines by improving test automation, quality gates, feature flag usage, and deployment safety mechanisms.
Lead deep‑dive incident investigations, perform thorough root‑cause analysis, and implement durable corrective actions.
Conduct rigorous code reviews, provide architectural guidance, and mentor engineers on testing, performance, and best practices.
Collaborate with Product and Design teams to break down epics, estimate effort, and deliver high‑impact features in a predictable, high‑quality manner.
About the team
Senior Full Stack Engineers deliver end-to-end features across backend, frontend, and cloud layers. They own modules and services, contribute to system design, and uphold high standards for testing, observability, and reliability.
They troubleshoot across the stack, collaborate closely with peers in product and QA, and help mature the engineering practices that sustain consistent delivery in 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, 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.
In a world shaped by increasingly interconnected risks, Moody's helps customers develop a holistic view of these risks to advance their business... Read more