Sr. Software Development Engineer , Leo Asset Tracker
Role Overview
Leo Asset Tracker provides Leo teams real-time visibility into physical assets across facilities, replacing spreadsheets and manual audits.
The system supports device management, location and geofencing, calibration tracking, transfers, and audit trails.
The backend uses Python AWS Lambda, DynamoDB, OpenSearch, and TypeScript AWS CDK; the engineer owns APIs, data models, and infrastructure.
Key Skills for This Role
Full Job Posting
Product and role
Leo Asset Tracker provides Leo teams real-time visibility into physical assets across facilities, replacing spreadsheets and manual audits.
The system supports device management, location and geofencing, calibration tracking, transfers, and audit trails.
The backend uses Python AWS Lambda, DynamoDB, OpenSearch, and TypeScript AWS CDK; the engineer owns APIs, data models, and infrastructure.
Responsibilities
- Build and operate Python Lambda API domains and event-driven workers.
- Own DynamoDB models and OpenSearch indexing, including scalable keys, GSIs, and paginated queries.
- Extend role-based and per-program authorization; manage IAM and permission boundaries to support least privilege.
- Wire backend changes through CDK, including Lambda, IAM, environment variables, API Gateway, and pipeline stages.
- Lead or participate in security reviews; write tests, uphold code quality, and participate in reviews.
- Support deployments, monitoring, and on-call operations; collaborate on tracking, geofencing, and device-transfer features.
Basic qualifications
- At least 7 years of professional software development and programming experience.
- At least 5 years leading system design or architecture for reliability and scale.
- Experience mentoring, serving as a tech lead, or leading an engineering team.
- Experience with Python production backend services and AWS Lambda, DynamoDB, API Gateway, and IAM.
- Experience designing REST APIs and data models, writing automated tests, and reasoning about security and access control.
Preferred qualifications
- At least 7 years of full software development life cycle experience; master's degree in computer science or equivalent.
- At least 1 year of CI/CD experience, or AWS Professional-level certification.
- Preferred experience includes aws-lambda-powertools, pydantic, boto3, OpenSearch/Elasticsearch, NoSQL modeling, role-based authorization, or Amazon internal build systems.
Compensation
- The listed base salary range is USD 168,100–227,400 annually; total compensation may include sign-on payments and restricted stock units.
Export control eligibility
Applicable export control rules require candidates to be a U.S. citizen or national, U.S. permanent resident, refugee, or person granted asylum.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Amazon.com
Business Intelligence Engineer, Strategic Account Services
London, GBR
Amazon is seeking a Business Intelligence Engineer to build data products that help Strategic Account Services teams make data-driven decisions. The role focuses on dashboards, reporting, data marts, and analytics suppor
Country Development Manager
Sydney, AUS
Amazon seeks a strategic, data-driven Country Development Manager to grow its Australian third-party marketplace segment for international sellers. The role leads growth programs, seller expansion, product priorities, an
Senior Commercial Financial Analyst EU Ads, Amazon Ads EU Sales Finance
London, GBR
Amazon is seeking a Senior Financial Analyst to guide forecasting, performance analysis, and pricing for its EU Devices Ads business. The role partners with Sales, product, and leadership teams while building reporting t
Graduate Area Manager
, UAE
Amazon seeks a Graduate Area Manager to lead an operational team, maintain safety and quality, and improve productivity and customer service. Applicants need a completed bachelor's or master's degree before starting, adv
Senior Customer Success Manager, Canada Strategic Account Services
Toronto, CAN
Amazon is seeking a senior customer success manager to grow strategic Canadian seller accounts through tailored insights, joint business plans, and operational support. Candidates need a bachelor’s degree or equivalent,
Operations Executive, Amazon Now
, KSA
Amazon is seeking a Team Lead for ultra-fast grocery last-mile operations in Saudi Arabia. The role manages dispatch and site operations, team and delivery-partner performance, training, customer metrics, costs, safety,
Software Development Engineer II, FinTech Account Receivables Cash Applications
, IND
Amazon is seeking an engineer to build scalable financial application services and integrations using AWS, machine learning, and generative AI. Applicants need at least five years of software development, system design o
Inbound Placement Program Manager, AMET - Supply Chain
Riyadh, KSA
Amazon is seeking a manager to lead end-to-end launch and configuration readiness for new fulfillment centers, delivery centers, and stores across multiple networks. The role requires a bachelor's degree or equivalent, a
Business Intelligence Engineer, Strategic Account Services
London, GBR
Country Development Manager
Sydney, AUS
Senior Commercial Financial Analyst EU Ads, Amazon Ads EU Sales Finance
London, GBR
Graduate Area Manager
, UAE
Senior Customer Success Manager, Canada Strategic Account Services
Toronto, CAN
Operations Executive, Amazon Now
, KSA
Software Development Engineer II, FinTech Account Receivables Cash Applications
, IND
Inbound Placement Program Manager, AMET - Supply Chain
Riyadh, KSA