remote
SDE II - Endpoint Guardian, Enterprise Engineering - Amazon.com
Software Engineer
Senior software engineer building scalable, serverless device‑management infrastructure that processes 800M events daily and supports 1.5M corporate endpoints across global teams.
About the role
Key Responsibilities
- Design, develop, and maintain distributed, serverless services using AWS Lambda, DynamoDB, SQS, and SNS to ingest and process device telemetry at scale.
- Own end‑to‑end delivery of features across eight production services, ensuring high availability and low latency for 700K requests per hour.
- Collaborate with cross‑functional teams to define compliance evaluation logic and fleet targeting strategies for 40+ consumer teams worldwide.
- Implement monitoring, alerting, and automated recovery mechanisms to guarantee reliability of mission‑critical infrastructure.
- Continuously optimize performance, cost, and scalability of the event‑driven architecture.
Requirements
- 5+ years of production software development experience in a distributed systems environment.
- Proficiency with AWS serverless services (Lambda, DynamoDB, SQS, SNS) and event‑driven architecture patterns.
- Strong background in designing high‑throughput, low‑latency systems that handle millions of events per day.
- Experience with CI/CD pipelines, automated testing, and cloud cost optimization.
- Excellent communication skills and ability to work collaboratively in a fast‑paced, global team.