Software Engineer
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 & Qualifications- Proficiency in Java and Spring Boot for backend development.
- Experience with Angular for building responsive front-end applications.
- Strong understanding of database technologies including DocumentDB, PostgreSQL, and MongoDB.
- Familiarity with large language models (LLMs) and their application in software solutions.
- Hands-on experience with messaging systems, particularly Apache Kafka.
- 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.
- Ability to work collaboratively in agile teams and communicate effectively across technical and non-technical stakeholders.
- Nice to have: Experience in the financial industry, especially in financial spreading and analysis.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Design, develop, and maintain scalable software solutions using Java, Spring Boot, and Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate and optimize database systems including DocumentDB, PostgreSQL, and MongoDB.
- Implement and manage messaging systems such as Kafka to support real-time data flows.
- Explore and incorporate LLMs and AI-driven tools to enhance product capabilities.
- Participate in code reviews, testing, and deployment processes to ensure high-quality deliverables.
- Contribute to the continuous improvement of development practices and team workflows.
- Support and maintain existing applications, troubleshooting issues and implementing enhancements.
Recommended Jobs
CL A Drivers Out 10-14 Home 2 Days-100% No Touch Dry Van-70-94K
Position Overview: Schedule : Out for 10-14 days and home for 48 hours. Staying out longer increases earning potential. Freight : 100% no-touch, with 65% drop and hook. Running Area : Maj…
Maintenance Technician - Southerly at LoSo
Job Description Job Description Experience The EMBREY Way by joining our dynamic Property Management team as a Maintenance Technician . As a Maintenance Technician , you will maintain …
Apartment Maintenance
Apartment Maintenance Industry: General Labor Location: Greenville, NC Pay Rate: $15/HR Experience: General understanding of basic maintenance tasks such as plumbing, electrical work, …
Advanced Practitioner
Job Description Job Description Summary: Nurse Practitioner or Physician’s Assistant to provide acute care for Chronic Kidney Disease, Acute Kidney Injury and ESRD patients inpatient hospita…
Vacation Planner
We are seeking a remote Vacation Planner to assist customers with organizing vacations from start to finish. You’ll support clients with bookings, schedules, and general travel questions while work…
Full Time Cardiology Job Asheville, NC
Asheville, North Carolina, offers physicians a unique blend of professional opportunity and exceptional quality of life. Nestled in the Blue Ridge Mountains, the city boasts a vibrant arts scene, dive…
Pharmacy Technician - Customer Service
Pharmacy Support Representative Location Cary, NC | Onsite Compensation & Schedule • $21.50–$22.00 per hour • Monday–Friday, flexible shifts between 8:00 AM and 8:00 PM ROLE IMPACT…
Male Spa Attendant
Company Overview | Mandara Spa Our journey began on the spiritual island of Bali, where we discovered a true reverence for the healing arts. In Bali, this knowledge is passed down from generatio…
Underground Operator - Foreman
Job Summary Direct and supervise the operating of one or several types of power construction equipment to excavate, move and/or grade material. Plan and coordinate the efforts of the lead men and …
Craft Coffee Shop Team Member
Looking for a positive, inclusive work environment? Have an interest in coffee? We may be the right fit for you. Full Bloom Coffee is a small, local craft coffee shop located in historic downtown Gar…