> Markdown version of [/jobs/ext/2548104-software-engineer](https://www.wearedevelopers.com/jobs/ext/2548104-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Moody's Corporation - **Location:** Charlotte, NC, United States - **Experience:** Experienced - **Salary:** $95,500.0 - $138,550.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Computing Platforms, Code Review, Distributed Systems, Fault Tolerance, Spring Framework, Software Tools, Secure Coding, Software Construction, Software Engineering, Data Processing, Large Language Models, Concurrency, Backend, Containerization, Information Technology, Graphql, Restful APIs, Docker - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4ff4f0a10ac00030 ## About the Role * 3-5 years of experience in at least one modern object-oriented programming language such as Java, Spring, or Angular * Hands-on experience designing, building, and operating microservices, REST APIs, and GraphQL-based services * Strong understanding of distributed systems, including scalability, performance, reliability, and fault tolerance principles * Experience with cloud-native technologies, preferably Amazon Web Services, including Docker and Kubernetes * Strong knowledge of software engineering best practices including testing, code reviews, observability, and secure development * Proactive and collaborative mindset with a strong passion for continuous learning and solving complex technical challenges * Knowledge of artificial intelligence technologies and large language models is preferred * 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., * Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience ## Description Design and deliver scalable cloud-native applications and platform services that support critical business capabilities and innovation. * Design, develop, and operate critical backend services, application programming interfaces, and data processing systems * Write clean, maintainable, and thoroughly tested code using Java, Spring, and REST API technologies * Solve complex technical challenges related to distributed systems, concurrency, scalability, and performance * Collaborate with product managers and engineers to translate business requirements into robust technical solutions * Participate in architecture discussions and code reviews to continuously improve engineering quality and standards * Own the full software development lifecycle including design, implementation, testing, deployment, and operational support * Identify opportunities to improve platform architecture and recommend practical, scalable solutions * Promote engineering best practices for scalability, reliability, security, observability, and operational excellence About the Team Our Ratings Technology team is responsible for building applications and foundational services that support critical business functions across commercial and billing lines of business. By joining our team, you will contribute to high-impact work focused on scalability, reliability, and high-quality software delivery while collaborating on innovative solutions that integrate large language models and artificial intelligence technologies to enhance products and business outcomes. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)