Project Kuiper aims to increase global broadband access through a constellation of satellites, and this role is to architect and implement systems for external developers to build and control satellite connectivity programmatically.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with AWS best practices and patterns
- Experience with API and event patterns
- Experience with enterprise-grade identity systems for controlled access
Responsibilities
- Actively participate in overall enterprise service strategy and API architecture
- Design and implement globally available distributed systems for authentication, metrics, and events
- Be involved in every aspect of new enterprise features – from idea generation through technical design and implementation using AWS best practices and patterns
- Collaborate with Software Development Engineers, Product Managers, and Solutions Architects to ensure the best experience for our enterprise customers
- Ensure services meet AWS's enterprise-grade standards for security, availability, and compliance
- Design, build, and maintain foundational services that enable management of Kuiper's satellite network through AWS interfaces
- Work across teams to define how customers interact with Kuiper programmatically
Other
- Bachelor's degree in computer science or equivalent
- U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
- Ability to work with cross-functional teams
- Excellent communication skills