Software Engineer

Moody's Corporation
Charlotte, NC, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$95,500.0 - $138,550.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services User Authentication Microsoft Azure Unix Cloud Computing Software Quality Code Review Databases Continuous Integration DevOps
+15 more
Python (Programming Language) NoSQL Scrum Methodology Secure Coding Software Engineering SQL Databases Postman Backend Containerization Information Technology Web Technologies Front End Software Development Restful APIs Software Version Control Serverless Computing

Job description

  • Develop and maintain scalable, secure software solutions while collaborating with cross-functional teams to deliver reliable, high-quality products
  • Develop and maintain backend and frontend components using Python-based frameworks and modern web technologies, working independently on assigned tasks with regular guidance
  • Build and support reliable, scalable applications on cloud platforms, following established architectural and operational standards
  • Design, enhance, and test REST APIs and system integrations to support seamless data and service communication
  • Write secure, efficient, reusable, and testable code while adhering to secure coding practices, authentication, authorisation, and data protection requirements
  • Work closely with product managers and designers to deliver responsive, user-friendly interfaces aligned with business and user needs
  • Participate in code reviews, sprint planning, and team discussions to maintain quality standards and support continuous improvement
  • Contribute to CI/CD improvements and DevOps practices to improve deployment reliability
  • Document technical designs, workflows, and APIs, and stay current with emerging technologies that may benefit the product

About the team The Corporate Systems team, part of the Technology Services Group, supports Moody’s core business and technology operations by enabling reliable day-to-day execution, strong coordination, and effective governance across corporate platforms and shared services. The team partners closely with senior leaders, product teams, and key stakeholders across the enterprise to drive operational excellence while also advancing innovation, including the adoption and enablement of AI-driven capabilities. By bringing structure, clarity, and rigor to complex environments, Corporate Systems team members contribute to high-impact work that improves how technology is delivered, operated, and evolved across the organization-helping ensure Moody’s systems are resilient, forward-looking, and positioned for continued growth.

Requirements

  • Full-Stack Development: 4+ years of experience developing backend services using Python (Django, FastAPI, or Flask) and frontend applications using React, JavaScript, HTML, and CSS to implement and maintain product features end to end
  • Cloud-Native Development and DevOps: Hands-on experience building containerised or serverless applications on cloud platforms like AWS and/or Azure to support scalable and reliable deployments; familiarity with CI/CD pipelines is preferred to improve release efficiency
  • Databases, Architecture and Security: Proficiency with SQL and NoSQL databases, and a working understanding of system design, secure coding practices, authentication, authorisation, and encryption to build secure, maintainable applications
  • Quality Engineering and Tooling: Experience with automated testing frameworks, API testing tools, version control systems, container technologies, and Unix-like environments to ensure code quality and stability; experience developing Microsoft Teams apps is preferred
  • AI Awareness and Professional Skills: Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools can be used to improve processes and drive efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use

Education

  • Bachelor’s degree in computer science, software engineering, or a related field

Benefits & conditions

$95,500 - $138,550 a year

Tuition reimbursement, Employee stock purchase plan, Parental leave, 401(k), Health insurance, Paid time off, Employee discount, Vision insurance, For US-based roles only: the anticipated hiring base salary range for this position is $95,500.00 - $138,550.00, depending on factors such as experience, education, level, skills, and location. This range is based on a full-time position. In addition to base salary, this role is eligible for incentive compensation. Moody’s also offers a competitive benefits package, including not but limited to medical, dental, vision, parental leave, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, a discounted employee stock purchase plan, and tuition reimbursement.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all