Moody's
Posted 2mo ago

Let's begin! Staff Software Engineer - Python Full Stack (13621)

Moody's
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • architecting systems
  • mentoring engineers
  • driving IaC
Requirements
  • 9+ years software engineering
  • Python backend
  • AWS Lambda/API Gateway/FastAPI
  • Serverless AWS
  • React/TypeScript
  • AWS CDK/Terraform
  • RDS PostgreSQL, S3
  • AI/tools
  • Mentorship
  • Data-driven
  • Financial services domain a plus
Technical tools mentioned
PythonAWS LambdaAPI GatewayFastAPIAWS BatchAWS Step FunctionsAWS CDKTerraformRDS PostgreSQLS3AWS GlueReactTypeScript

Job description

Let's begin! Staff Software Engineer - Python Full Stack (13621)

Requisition ID 13621 - Posted  - Bengaluru - Quay Building

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 and Competencies

  • 9+ years of software engineering experience with Deep expertise in Python backend development, including AWS Lambda, API Gateway, FastAPI, or similar frameworks
  • Proven experience designing and operating production-grade serverless architectures on AWS
  • Strong hands-on knowledge of AWS Batch and AWS Step Functions for long-running, data-intensive job orchestration
  • Experience defining cross-squad architecture standards, API design patterns, and data models
  • Frontend experience with React and TypeScript sufficient to review designs and guide UI engineers
  • Experience with infrastructure as code using AWS CDK and/or Terraform and Strong data awareness, with practical experience using RDS (PostgreSQL), S3, and data pipeline concepts
  • Demonstrated ability to mentor Senior and Mid-level engineers and influence engineering culture at scale
  • 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.
  • Experience integrating LLM APIs, agentic workflows, or AI-native application patterns in production environments is a plus
  • Familiarity with AWS Glue for ETL pipeline development and data engineering collaboration is a plus
  • Background in financial services or other data-intensive, regulated enterprise environments is a plus

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent professional experience

Responsibilities

  • Serve as the technical anchor across multiple product squads, owning architectural direction, engineering standards, and overall platform quality for a serverless AWS-based Python ecosystem.
  • Own and evolve the end-to-end technical architecture across multiple delivery squads
  • Define, document, and enforce engineering standards for serverless Python development on AWS
  • Design scalable AWS Batch and Step Functions orchestration patterns for long-running data pipeline workloads
  • Lead cross-squad architecture decisions spanning APIs, data modelling, and cloud infrastructure
  • Act as the technical escalation point for complex and high-impact engineering challenges
  • Mentor and upskill Senior and Mid-level engineers, raising the overall technical bar across squads
  • Partner closely with Data Engineering to define pipeline architecture and AWS Glue usage patterns
  • Drive consistent infrastructure-as-code practices using AWS CDK or Terraform
  • Champion a design-first engineering culture, emphasizing planning and architectural rigor before implementation
  • Encourage and model effective use of AI tools for design exploration, prototyping, and delivery acceleration

About the Team

This role plays a critical leadership position within Moody’s Casualty and Financial Lines technology organization, helping drive large-scale modernization and cloud transformation initiatives. The team operates across multiple full-stack squads responsible for mission-critical, data-intensive platforms, with a strong focus on architectural rigor, resilience, security-by-design, and operational excellence. Working closely with Product, Platform, CloudOps, Security, and Data partners, the Staff Software Systems Engineer influences strategy, strengthens engineering practices, and enables teams to scale, innovate, and deliver with confidence in a regulated, enterprise environment. 

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.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

Email this job to a friend
 
The job has been sent to
 
The job has been sent to

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 and Competencies

  • 9+ years of software engineering experience with Deep expertise in Python backend development, including AWS Lambda, API Gateway, FastAPI, or similar frameworks
  • Proven experience designing and operating production-grade serverless architectures on AWS
  • Strong hands-on knowledge of AWS Batch and AWS Step Functions for long-running, data-intensive job orchestration
  • Experience defining cross-squad architecture standards, API design patterns, and data models
  • Frontend experience with React and TypeScript sufficient to review designs and guide UI engineers
  • Experience with infrastructure as code using AWS CDK and/or Terraform and Strong data awareness, with practical experience using RDS (PostgreSQL), S3, and data pipeline concepts
  • Demonstrated ability to mentor Senior and Mid-level engineers and influence engineering culture at scale
  • 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.
  • Experience integrating LLM APIs, agentic workflows, or AI-native application patterns in production environments is a plus
  • Familiarity with AWS Glue for ETL pipeline development and data engineering collaboration is a plus
  • Background in financial services or other data-intensive, regulated enterprise environments is a plus

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent professional experience

Responsibilities

  • Serve as the technical anchor across multiple product squads, owning architectural direction, engineering standards, and overall platform quality for a serverless AWS-based Python ecosystem.
  • Own and evolve the end-to-end technical architecture across multiple delivery squads
  • Define, document, and enforce engineering standards for serverless Python development on AWS
  • Design scalable AWS Batch and Step Functions orchestration patterns for long-running data pipeline workloads
  • Lead cross-squad architecture decisions spanning APIs, data modelling, and cloud infrastructure
  • Act as the technical escalation point for complex and high-impact engineering challenges
  • Mentor and upskill Senior and Mid-level engineers, raising the overall technical bar across squads
  • Partner closely with Data Engineering to define pipeline architecture and AWS Glue usage patterns
  • Drive consistent infrastructure-as-code practices using AWS CDK or Terraform
  • Champion a design-first engineering culture, emphasizing planning and architectural rigor before implementation
  • Encourage and model effective use of AI tools for design exploration, prototyping, and delivery acceleration

About the Team

This role plays a critical leadership position within Moody’s Casualty and Financial Lines technology organization, helping drive large-scale modernization and cloud transformation initiatives. The team operates across multiple full-stack squads responsible for mission-critical, data-intensive platforms, with a strong focus on architectural rigor, resilience, security-by-design, and operational excellence. Working closely with Product, Platform, CloudOps, Security, and Data partners, the Staff Software Systems Engineer influences strategy, strengthens engineering practices, and enables teams to scale, innovate, and deliver with confidence in a regulated, enterprise environment. 

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.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

About Moody's

Provides credit ratings, financial research, and risk management software.

Similar jobs

Staff Software Engineer roles near Bengaluru, Karnataka
3d
Save
Mark Applied
Hide
Sr Staff Software Engineer - NGFW (NetSec) - Bangalore
Bangalore, Karnataka, India
OnsiteFull Time
Palo Alto Networks
Palo Alto NetworksNASDAQ: PANW: Provides enterprise-grade network, cloud, and endpoint security software.
4+ YOE4+ years of backend development with Python and Django or FastAPI; JavaScript, TypeScript, React, Docker, Kubernetes, and Azure experience required; bachelor's degree in a related field required.
Python, Django, FastAPI, Golang, React, JavaScript, TypeScript, Docker, Kubernetes, Azure Kubernetes Service (AKS), Microsoft Azure, Azure Functions, Azure Container Apps, Azure Monitor, Log Analytics, Application Insights, Azure Resource Manager (ARM), Terraform, Bicep, Ansible
1w
Save
Mark Applied
Hide
Senior Backend Engineer (L5) - Banking
Bengaluru, Karnataka, India
OnsiteFull Time
OpenFX
OpenFX: Provides real-time infrastructure for institutional cross-border payments and settlement.
Significant senior or staff backend engineering experience owning complex production systems; expertise in distributed systems, reliability, scalability, correctness, TypeScript/Node, and cloud infrastructure.
TypeScript, Node
1w
Save
Mark Applied
Hide
STAFF, SOFTWARE ENGINEER
Bangalore or Chennai
HybridFull Time
Walmart
WalmartNYSE: WMT: Multinational retail operating discount stores and supermarkets.
4+ YOEBachelor's degree and 4 years, or 6 years of software engineering experience; expert Java, distributed systems, databases, messaging, cloud, microservices, containerization, algorithms, testing, and CI/CD skills.
Java, Spring Boot, JVM, J2EE, Kafka, NoSQL, SQL, CI/CD
2w
Save
Mark Applied
Hide
Staff Software Engineer, Reliability
Bengaluru, Karnataka, India
HybridFull Time
Metropolis
Metropolis: Computer vision technology for checkout-free parking and retail payments.
8+ YOE8+ years engineering experience with reliability, SRE, multi-region failover, chaos engineering, observability (Datadog), AWS, and expert Java/Scala skills.
TypeScript, React, Scala, Java, MySQL, PostgreSQL, Snowflake, AWS, Git, GitHub, GitHub Copilot, Datadog, Claude Code, Chaos Monkey, Gremlin
2w
Save
Mark Applied
Hide
Senior Staff Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
OneTrust
OneTrust: Software platform for data privacy, security, and compliance governance.
12+ YOE12+ years software engineering experience, Java/back-end and distributed systems expertise, experience shaping architecture across teams, mentoring senior engineers, and using AI-assisted development tools.
Java, Claude Code, Devin, Windsurf
2w
Save
Mark Applied
Hide
Senior Staff Software Engineer - Applications
Bengaluru, Karnataka, India
HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
12+ YOE12+ years software engineering experience with 5+ years technical leadership; strong CS fundamentals, distributed systems, object-oriented design, and large-scale web services experience.
Java, C++, C#, ant, Junit, IDEs, relational databases
2w
Save
Mark Applied
Hide
Senior Staff Software Engineer, Geo
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOEBachelor's degree or equivalent;8+ years programming in C++;5+ years design/architecture and product launch experience;experience with SQL/data pipelines;BLS: leadership, ML for data quality, distributed systems.
C++, SQL, Machine Learning, Google Maps Platform
2w
Save
Mark Applied
Hide
Senior Staff Software Engineer, Developer Productivity
Bangalore, Karnātaka, India
OnsiteFull Time
Intuit
IntuitNASDAQ: INTU: Provides financial software for accounting, tax, and personal finance.
10+ YOE10+ years designing enterprise-scale backend/web systems, deep AI/LLM and model-integration experience, expertise in Python/JS/TypeScript and at least one OOD language, CI/CD and cloud experience, strong leadership and communication.
LangChain, LangGraph, CrewAI, OpenAI, Anthropic, Claude, Cursor, CodeRabbit, Cursor BugBot, Python, JavaScript, TypeScript, Java, C#, Go, Jenkins, GitHub Actions, GitHub Enterprise Server, Artifactory, Nexus, AWS, Azure, GCP, Docker, Kubernetes, ECS, EKS, Linux, Splunk, Prometheus, AppDynamics, PagerDuty