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 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 new services using AWS technologies
- Work with various data sources and solve problems at scale
- Collaborate across AWS teams
The team uses technologies like Rust, Go, Python, and works across different verticals:
- Product development for business metrics and visibility
- Build and release management (CI/CD)
- Validation and qualification frameworks
- Infrastructure management for datacenter labs
The role offers:
- Work-life harmony with flexible working culture
- Inclusive team environment with employee-led affinity groups
- Mentorship and career growth opportunities
- Chance to work on challenging problems at global scale
- Collaboration with diverse teams across AWS
The position requires strong technical and communication skills, customer-centric approach, and passion for cloud computing and service delivery.