Senior Software Development Engineer, AWS Transactional Services
Core
Designing and developing novel, cutting edge, highly available, distributed systems software for AWS Journal Control Plane services.
Role type
Senior technical leader / Tech Lead
Builds
Journal Control Plane services and automations at scale
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, system architecture, reliability engineering, scaling strategies, mentoring engineers, technical leadership, full software development lifecycle management, code review, source control management, build processes, testing, operations
Preferred skills
full software development life cycle experience, coding standards, design patterns
Technologies
AWS Journal, Kinesis, S3, DynamoDB, distributed log services
Responsibilities
Designing and developing novel, cutting edge, highly available, distributed systems software; Delivering quality features on-time and on-budget; Working with team members to manage day-to-day development activities; Mentoring other engineers; Maintaining current technical knowledge to support rapidly changing technology
Seniority
Senior, hands-on IC with leadership responsibilities