Senior Software Development Engineer, AWS Transactional Services
Core
Designing, developing, and operating highly available and scalable control plane services that manage the lifecycle, placement, and metadata of one of AWS's largest distributed systems.
Role type
Senior Software Development Engineer (Control Plane)
Builds
High performance, highly available replicated log service and control plane for AWS distributed systems
Domain
Cloud Infrastructure / Distributed Systems
Required skills
Distributed systems design, High availability architecture, Scalability engineering, System reliability, Operational tooling, Mentoring, Technical leadership
Preferred skills
Full software development life cycle, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
AWS, Control Plane, Replicated Log Service
Responsibilities
Designing and developing scalable control plane services, Improving service quality and reliability through monitoring and automation, Providing input to project plans and delivery commitments, Working with a talented team through code and design reviews, Mentoring other engineers, Driving technology and process improvements
Seniority
Senior, hands-on IC with mentorship responsibilities