Bengaluru, Karnataka, India On-site Employment

Moody's is hiring a Senior Software Engineer

About the Role

Moody's seeks a Senior Software Engineer to join our team. In this role, you will build end‑to‑end features across backend, frontend, and cloud layers, own core modules and services, contribute to system architecture, and uphold high standards for quality, observability, and reliability.

What You'll Do

  • Build and deliver end‑to‑end full‑stack features using Python, Java, .NET, and modern UI frameworks like React or Angular.
  • Own and maintain backend services, modules, APIs, and UI components while ensuring code quality through automated tests and robust engineering practices.
  • Participate in architecture and design discussions, influencing system evolution and long‑term platform direction.
  • Troubleshoot complex issues across backend, frontend, data, and cloud layers to uphold reliability and performance standards.
  • Design and evolve service boundaries, API contracts, and versioning strategies to maintain stability and backward compatibility.
  • Optimize data access patterns through indexing, query tuning, schema improvements, and caching strategies.
  • Instrument services and user interfaces with logs, metrics, and distributed traces to strengthen observability and SLO/SLA compliance.
  • Strengthen application security by using secure coding practices, conducting threat modeling, and applying least‑privilege access patterns.
  • Enhance CI/CD pipelines by improving test parallelization, automating quality gates, and enabling safe deployment mechanisms like feature flags, blue/green, or canary rollouts.
  • Lead deep‑dive incident investigations, perform detailed root‑cause analysis, and implement long‑term corrective actions.
  • Conduct thorough code reviews and provide mentorship on architecture, testing, performance, and engineering best practices.
  • Collaborate with Product and Design teams to decompose epics, estimate work, and deliver high‑impact features with predictability and quality.

What We're Looking For

  • 5+ years of professional full‑stack engineering experience delivering end‑to‑end features across backend, frontend, and cloud layers.
  • Strong proficiency with modern backend and frontend frameworks, including Python, Java, .NET, React, and Angular.
  • Experience owning modules, APIs, and UI components, with the ability to write high‑quality, well‑tested, maintainable code.
  • Solid understanding of SQL/NoSQL databases, optimized data access patterns, query tuning, and caching strategies to enhance performance.
  • Experience designing service boundaries, API contracts, and versioning strategies that preserve backward compatibility.
  • Proficiency in troubleshooting across backend, frontend, data pipelines, integrations, and cloud environments.
  • Familiarity with AWS cloud services and cloud‑native design patterns.
  • Strong skills in automated testing, CI/CD workflows, feature flagging, and advanced deployment strategies such as blue/green or canary.
  • Experience implementing observability for services and UIs using metrics, logs, traces, SLOs, and SLAs.
  • Knowledge of secure coding practices, threat modeling, least‑privilege access controls, and application hardening.
  • Ability to conduct rigorous code reviews, mentor engineers, and contribute to architectural and design discussions.
  • Strong analytical and root‑cause investigation skills, with experience driving durable fixes following incidents or near‑misses.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field — or equivalent professional experience.

Technical Stack

  • Languages: Python, Java, .NET
  • Frontend: React, Angular
  • Data: SQL/NoSQL databases
  • Cloud: AWS

Team & Environment

You will partner closely with engineers, product managers, and QA to deliver consistently, troubleshoot across the stack, and evolve engineering practices within Moody’s Casualty and Financial Lines.

Work Mode

This is an onsite role located at the Quay Building in Bengaluru.

Moody’s is an equal opportunity employer. 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.

Required Skills
PythonJava.NETReactAngularSQL/NoSQL databasesAWSAPI designBackend frameworksFrontend frameworksDatabase optimizationCaching strategies
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Moody's

A global leader in ratings and integrated risk assessment, advancing AI to move from insight to action. The company decodes risk to unlock opportunity, helping clients navigate uncertainty.

Visit website
Job Details
Department Information Technology
Category fullstack
Posted 14 days ago