Let's begin! Staff Software Engineer
Job Summary
At Moodys we unite the brightest minds to turn todays risks into tomorrows opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they arewith the freedom to exchange ideas think innovatively and listen to each other and customers in meaningful ways. Moodys is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment were advancing AI to move from insight to actionenabling 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 progressive experience in software quality and automation engineering
Strong programming skills in Java Python C# JavaScript or TypeScript
Deep expertise in test automation frameworks: Selenium Cypress Playwright TestNG Cucumber BDD/TDD PyTest
Solid experience with CI/CD platforms: Jenkins GitHub Actions or Azure DevOps
Strong experience in API testing using Postman RestAssured and Jest
Hands-on performance and load testing using JMeter or K6
Solid understanding of REST APIs microservice architectures and distributed systems
Familiarity with SQL databases (PostgreSQL MySQL) or NoSQL (MongoDB DynamoDB)
Experience with Docker containerized applications and cloud-native patterns
Exposure to AWS services (Lambda ECS RDS S3) or equivalent cloud platforms
Experience with Agile methodologies and tools: JIRA TestRail HP Octane or similar
Familiarity with AI-driven or MCP-based test generation and intelligent automation workflows
Education
Bachelors or Masters degree in Computer Science Engineering or a related field or equivalent professional experience
Responsibilities
Design and own scalable automation frameworks across UI API and backend layers evaluating and adopting the right tools per testing layer
Define end-to-end integration regression and smoke test strategies across web API and backend systems
Lead the adoption of AI and MCP-based workflows to auto-generate and execute test cases from JIRA requirements
Write clean maintainable well-documented code in Java Python C# JavaScript or TypeScript
Contribute to backend services developer tooling and platform components as a bridge between QA and core engineering
Participate in architecture and design reviews advocating for reliability testability and maintainability
Own the integration of test suites into CI/CD pipelines using Jenkins GitHub Actions or Azure DevOps
Lead mentor and grow a team of QA and software engineers through regular reviews coaching and upskilling programs
Collaborate with product engineering and program management to align test timelines with release schedules
Define and track key quality KPIs: defect escape rate test and automation coverage MTTD and MTTR
Moodys 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 Moodys Corporation may be asked to disclose securities holdings pursuant to Moodys 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 employees tenure with Moodys.
Moodys 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. Moodys does this to ease the burden on recruiters and hiring managers by highlighting candidates for consideration.
Required Experience:
Staff IC
Key Skills
About Company
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.