Software Development Engineer, ADS

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, ADS

Join Amazon's Foundational People Data Services (FPDS) team, where you'll be instrumental in reimagining how innovative people data services are designed and delivered. FPDS is a secure, reliable, and fast platform for storing and consuming worker data, serving over 2 million employees globally. The team has built AWS-like, 1P data services that power 7,800+ experiences across Amazon.

As a Senior Software Engineer, you'll work on systems handling billions of API calls weekly, serving critical services like Phone Tool, Chime, Slack, facilities badge access, and more. The platform processes 1 trillion employee records annually and serves 5,000+ builder customer teams across various Amazon divisions.

You'll be responsible for designing and implementing scalable solutions, mentoring junior engineers, and collaborating with senior leadership to shape the architectural direction. The role requires strong technical expertise in distributed systems, data structures, and algorithm design.

The team operates at massive scale, managing onboarding for 100,000+ employees in four-week cycles. You'll work in an agile environment where software shipping cycles are measured in weeks, not years. This is an opportunity to own and build new platforms and features from scratch while maintaining high standards in architecture, coding, testing, and deployment.

If you're passionate about creating elegant digital experiences, solving complex technical challenges, and working with cutting-edge AWS technologies, this role offers the perfect blend of technical depth and strategic impact. Join us in building the foundation that powers Amazon's global workforce management systems.

Last updated 3 days ago

Responsibilities For Software Development Engineer, ADS

  • Participate in full development cycle from design to maintenance
  • Evaluate and make decisions on new or existing technologies and tools
  • Coach and mentor junior development engineers
  • Work with Senior Engineers and Principal Engineers to define architecture plans
  • Drive team decisions on build vs re-use by collaborating with other teams
  • Set standards and mechanisms for handling operational load

Requirements For Software Development Engineer, ADS

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Strong computer science fundamentals
  • Experience in UX design, data structures, object-oriented design
  • Algorithm design, problem solving, and complexity analysis skills

Benefits For Software Development Engineer, ADS

Medical Insurance
401k
Equity
  • Comprehensive benefits package
  • Career growth opportunities
  • Work with cutting-edge technologies

Interested in this job?

Jobs Related To Amazon Software Development Engineer, ADS

Software Development Engineer, Air Science and Technology

Senior Software Engineer role at Amazon focusing on developing innovative solutions for shipping network optimization and package delivery efficiency.

System Dev Engineer (SAP/ABAP), AWS SAP Engineering, EC2 Commercial Software Services

Senior System Development Engineer role at AWS focusing on SAP workload solutions, requiring expertise in cloud computing, distributed systems, and ABAP development.

Software Dev Engineer, AWS Commerce Platform International Expansion India team

Senior SDE role at AWS leading international expansion initiatives, designing scalable cloud solutions, and mentoring teams.

Software Development Engineer, Data Center Operating Systems

Senior Software Engineer role at AWS building and maintaining systems for data center operations and infrastructure management.

Sr Software Development Engineer, Internet Monitoring

Senior Software Engineer role at AWS Internet Monitoring team, building and maintaining global network monitoring services.