Principal Software Engineer, Device Cloud Core Services
Core
Design and build large-scale, architecturally sound cloud services for device identity, registration, and management to support Amazon first-party and third-party IoT devices.
Role type
Principal Software Engineer (IoT Cloud Architecture)
Builds
Foundational device cloud services (identity, registration, management) for enterprise and consumer devices
Domain
Cloud Infrastructure / Internet of Things (IoT)
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale system architecture, distributed systems design, technical strategy definition, enterprise system architecture, performance optimization, scalability engineering, object-oriented design, data structures, algorithms
Preferred skills
Multi-tiered distributed environment experience, cross-VP technical influence, rapid technology adoption
Technologies
Cloud platforms, distributed systems frameworks
Responsibilities
Define long-term technical strategy and architecture vision for device management; Re-architect services to support enterprise use cases; Partner with device teams to influence adoption of new services; Exert technical influence across multiple teams; Mentor individuals and the developer community on advanced technical issues
Seniority
Principal, hands-on IC with strategic leadership