Lead Software Engineer - AWS Resiliency
Core
Lead end-to-end disaster recovery tests, real-time failover events, and resiliency frameworks for the Deposits Platform.
Role type
Lead Software Engineer (AWS Resiliency & Disaster Recovery)
Builds
Automated disaster recovery provisioning, scaling, and monitoring patterns for banking deposits.
Domain
Financial Services / Cloud Infrastructure / Disaster Recovery
Required skills
AWS cloud architectures, Disaster Recovery Planning, Distributed Systems Engineering, Infrastructure as Code (Terraform/CloudFormation), Python/Go/Bash, AI-assisted development validation, Chaos Engineering, CI/CD, Site Reliability Engineering
Preferred skills
AWS Elastic Disaster Recovery, AWS Backup, multi-AZ/multi-region deployments, AWS Fault Injection Service, AWS Resilience Hub, CloudWatch, Agile methodologies
Technologies
AWS, Terraform, CloudFormation, Python, Go, Bash, CloudWatch, AWS Fault Injection Service, AWS Resilience Hub
Responsibilities
Lead and coordinate end-to-end disaster recovery tests and real-time failover events. Develop and maintain broad resiliency frameworks for development and infrastructure teams. Define and track Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO). Partner with application teams to automate disaster recovery provisioning using Infrastructure as Code. Drive resiliency testing scenarios and chaos engineering with native AWS tools. Work with SREs to build stronger detection capabilities using AWS Resilience Hub. Establish, maintain, and execute technical disaster recovery playbooks and recovery runbooks. Collect, govern, and report on disaster recovery test artifacts and resilience maturity scores. Promote adoption of enterprise-authorized AI-assisted engineering practices. Apply knowledge of software development lifecycle tools to increase automation value.
Seniority
Lead, hands-on IC with strategic coordination