Amazon
Sr. Software Development Engineer , Leo Asset Tracker
Found: Today
Description
Amazon LEO is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Amazon LEO will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity. Leo Asset Tracker (LAT) is an internal Amazon application that gives Leo teams real-time visibility into their physical assets — antennas, test equipment, and Hubble trackers — across facilities. It replaces spreadsheets and manual audits with a program-scoped system of record covering device management, live location and geofencing, calibration tracking, device transfers, and built-in audit trails.The backend is a serverless AWS platform: Python Lambda functions built on aws-lambda-powertools and pydantic, DynamoDB and OpenSearch for storage and search, and a TypeScript AWS CDK package that defines the infrastructure and CI/CD pipeline. The service is secured by a V3 role-based access-control model with per-program scoping. As a backend engineer you will own and extend the APIs, data model, and infrastructure that power the product.
Basic Qualifications
- 7+ years of non-internship professional software development experience- 7+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team- Experience in Python and building and operating production backend services.- Experience with AWS serverless services (Lambda, DynamoDB, API Gateway, IAM).- Experience designing REST APIs, data models, and writing automated tests.- Experience writing clean, well-documented, maintainable code and to reason about security and access control.
Preferred Qualifications
- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Master's degree in computer science or equivalent- 1+ years of continuous integration and continuous delivery (CI/CD) experience, or AWS Professional level certification- • Experience with aws-lambda-powertools, pydantic, and boto3.- • Experience with OpenSearch/Elasticsearch and NoSQL data modeling (single-table, GSIs, pagination).- • Familiarity with role-based access control and multi-tenant / program-scoped authorization.- • Experience with Amazon internal build and deployment systems (Brazil, Apollo, Pipelines, CRUX).