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 role involves working with:
- Multiple programming languages including Rust, Go, Python
- Embedded systems and kernel development
- GRPC/Rest APIs and front-end technologies (React)
- CI/CD pipelines and release management
- Testing frameworks and infrastructure
- Product development and metrics
- Build and release automation
- Validation and qualification systems
- Infrastructure management and datacenter labs
The position offers:
- Work-life harmony with flexible working culture
- Inclusive team environment with employee-led affinity groups
- Mentorship and career growth opportunities
- Comprehensive benefits package
- Opportunity to work on cutting-edge cloud technologies
- Collaborative environment with diverse team members
This role is perfect for someone passionate about cloud computing, distributed systems, and delivering high-quality services at scale.