Software Engineer
Role details
Job location
Tech stack
Job description
degree in Computer Science, Mathematics, Engineering or a related subject. Responsibilities You'll have the opportunity to work with cutting-edge technology that integrates AI, and full-stack development, as the team continues to push boundaries and innovate further. Contribute to the design, development, and maintenance of cloud-native and serverless services using TypeScript and Python Support the development of full-stack solutions, including basic front-end components using React Collaborate with senior engineers and cross-functional teams to implement and improve features and services Assist with the integration of AI-powered or data-driven components into existing systems Write clean, well-tested code and participate in code reviews to learn and continuously improve About The Team Our Digital Content & Innovations Engineering team is responsible for building and maintaining Moody's next-generation content delivery platform. By joining our team, you will contribute to technology transformation, support multiple engineering teams, and help drive scalable, highly available cloud-native solutions for Moody's global audience. 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.
Requirements
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. 2-3+ years of experience in web software development with a good understanding of the full web development life cycle ~ Hands-on experience with Python or TypeScript and familiarity with frameworks such as FastAPI or Node.js ~ Experience working with relational databases (e.g. PostgreSQL) and/or NoSQL databases (e.g. MongoDB) ~ Basic understanding of microservices and/or event-driven architectures, ideally in a cloud or serverless environment ~ Working knowledge of software design principles and best practices (clean code, readability, maintainability) ~ Familiarity with agile development practices ~ Exposure to AI/ML concepts or tools (academic projects or practical experience) ~ Familiarity with parts of the AWS ecosystem (e.g. Lambda, S3, DynamoDB, ECS), even at a foundational level BS/MS