remote
Software Development Manager, Internet Edge Services - Amazon Web Services
Software Engineer
Lead a cross‑functional team that builds and operates software platforms for AWS global infrastructure, driving reliability, scalability, and automation using Python, Java, and AWS services.
About the role
Key Responsibilities
- Lead and mentor a team of software, hardware, and network engineers to design, develop, and operate services that power AWS data center infrastructure.
- Define technical roadmaps and prioritize work that improves reliability, performance, and cost‑efficiency of edge services.
- Collaborate with supply‑chain, security, and operations stakeholders to integrate automation and monitoring across the full stack.
- Drive adoption of modern development practices, including CI/CD, automated testing, and infrastructure‑as‑code.
- Represent the team in leadership forums, communicating progress, risks, and strategic decisions to senior leadership.
Requirements
- 5+ years of software development experience, with strong proficiency in Python and Java.
- Demonstrated experience building large‑scale, distributed systems on AWS.
- Solid understanding of networking concepts and data‑center hardware integration.
- Proven track record of leading technical teams and delivering complex projects on schedule.
- Excellent problem‑solving and communication skills, with the ability to influence cross‑functional partners.