Software Engineer
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, 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
- 2+ years of software engineering experience designing, coding, testing, and deploying backend services or cloud-native applications
- Solid coding proficiency in one or more programming languages such as TypeScript, Python, or C#, with experience building application programming interfaces and microservices and a working understanding of distributed systems concepts
- Hands-on exposure to building applications using large language models, including retrieval-augmented generation, prompt engineering, or agentic workflows, with a drive to deepen that expertise
- Working knowledge of a cloud platform such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure, with experience deploying applications through automated pipelines
- Experience with relational and NoSQL databases such as PostgreSQL, MongoDB, and Redis, with familiarity in vector databases, observability tooling, and event-driven patterns
- Sound understanding of algorithms, data structures, performance, reliability, secure coding practices, automated testing, monitoring, and continuous improvement
- Ability to break down well-defined problems, estimate and deliver work reliably, respond constructively to code review feedback, and collaborate effectively with product managers, data scientists, machine learning engineers, and fellow engineers
- Demonstrated proficiency in artificial intelligence concepts, with hands-on experience using AI tools to streamline workflows and enhance operational efficiency. Proven ability to implement AI-powered solutions to solve business challenges. Demonstrates a growing awareness of AI risk management and a commitment to responsible and ethical AI use.
Education
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience
Responsibilities
Designs, builds, and supports services and AI-powered features for intelligent data products within Digital Content and Innovation.
- Design, code, and test backend services, application programming interfaces, and data or inference pipelines for well-scoped features with guidance from senior engineers
- Deliver assigned tasks and features through deployment, including production monitoring, follow-up support, and resolution of technical issues
- Contribute to large language model application features using retrieval-augmented generation, prompt orchestration, evaluation frameworks, and tool integration
- Participate in design and code reviews by proposing options, applying engineering standards, and flagging risks or unclear requirements early
- Write and maintain automated tests, instrumentation, dashboards, and alerts, and participate in the team’s on-call rotation as a supported member
- Apply machine learning operations practices, including prompt versioning, automated evaluation, deployment pipelines, root cause analysis, and follow-up improvements
- Partner with product managers, data scientists, machine learning engineers, and fellow engineers to translate requirements into reliable working software
- Experiment with emerging AI techniques, follow responsible AI evaluation and monitoring practices, escalate risks or ethical concerns appropriately, and maintain code, design, and operational documentation
About the Team
Our Digital Content and Innovation team is responsible for building and deploying intelligent, AI-powered solutions that drive innovation across Moody’s products and platforms. The team accelerates the development of next-generation analytical tools, enables smarter client experiences, and advances Moody’s leadership in applied artificial intelligence. Engineers, data scientists, and AI specialists collaborate across the full AI lifecycle, from experimentation and prototyping through large-scale production deployment, while shaping reusable platforms, frameworks, and responsible AI practices. By joining the team, you will write the code behind these products, work alongside experienced engineers, and receive the support, code review, and mentorship needed to continue growing while using cloud technologies and machine learning frameworks to transform how Moody’s delivers insight and value responsibly and at scale.
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.
Skills mentioned
- AI
- AWS
- Azure
- Cloud
- Cloud Native
- Coaching & Mentoring
- Code Review
- C#
- Distributed Systems
- GCP
- LLM
- Machine Learning
- Microservices
- MongoDB
- NoSQL
- Observability
- PostgreSQL
- Process Improvement
- Product Management
- Prompt Engineering
- Prototyping
- Python
- Rag
- Redis
- Reporting & Documentation
- Risk Management
- Root Cause Analysis
- Secure Coding
- TypeScript
- Vector Databases
Apply for this job
Use the application link supplied with this listing to apply to Moody's. Check the destination before entering personal information.

