AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The team is responsible for keeping the cloud running, supporting all AWS data centers, servers, storage, networking, power, and cooling equipment.
As a Software Development Engineer, you will:
- Oversee the complete software development lifecycle
- Define, prioritize, design, build, and test new features
- Operate AWS business with globally distributed servers at massive scale
- Work with distributed systems and implement solutions
- Lead and mentor other engineers
- Build solutions using technologies like Rust, Go, Python
- Work across different verticals including:
- Product development for business metrics and visibility
- Build and release (CI/CD) pipelines
- Validation and qualification frameworks
- Infrastructure management for datacenter labs
The role offers:
- Opportunity to work on challenging problems at cloud scale
- Collaborative environment with diverse team members
- Work-life harmony and flexible working culture
- Mentorship and career growth opportunities
- Inclusive team culture with employee-led affinity groups
- Continuous learning and knowledge-sharing
You'll join a tenured team of Network and Systems Development Engineers building new services using AWS technologies. The ideal candidate should be customer-centric, passionate about cloud computing, experienced with distributed systems, and excellent at technical communication.
This is a chance to directly impact AWS infrastructure that powers thousands of customers globally while working with cutting-edge technologies and solving complex problems at unprecedented scale.