Software Development Engineer, AWS Elastic Disaster Recovery
Core
Design and implement scalable, robust solutions for AWS Elastic Disaster Recovery (DRS), a service enabling fast, reliable recovery of on-premises and cloud-based applications.
Role type
Senior IC software development engineer (distributed systems)
Builds
AWS Elastic Disaster Recovery service
Domain
Cloud infrastructure / Disaster recovery
Deliverable
production ML models | product features
Required skills
C#, C++, Java, or Perl; Object Oriented Design; large-scale distributed systems; system architecture; automation testing; CI/CD pipeline
Preferred skills
Full software development life cycle; code reviews; source control management; build processes; testing; operations
Technologies
C#, C++, Java, Perl
Responsibilities
Define product features and refine system architecture; develop automation testing for CI/CD; participate in on-call rotations and incident response; mentor team members on technologies and best practices
Seniority
Senior, hands-on IC