Software Development Engineer II, PXT, HAIEX
About the role
Do you want to shape how Amazonians worldwide receive HR support? Are you passionate about building intelligent, AI‑powered solutions that transform employee experiences? In this role you will design and build platform features that combine AWS services with generative AI to deliver personalized, efficient HR support to Amazon employees globally. You will join the Employee Services Technology team within Amazon’s People Experience and Technology (PXT) organization.
Responsibilities
- Design and develop critical platform features that are highly scalable and maintainable, aligning with AWS best practices and your team’s long‑term architecture plans.
- Architect and implement AI‑powered solutions using AWS services to enable predictive support capabilities and automated workflow orchestration.
- Design robust integration patterns between multiple HR systems while ensuring data security and compliance, and translate complex business requirements into clear technical solutions.
- Mentor engineers on your team through code reviews and design discussions, raising the bar on code quality and engineering practices.
- Partner with product managers, business stakeholders, and senior engineers to drive architectural decisions and deliver team‑level goals.
A typical day includes writing maintainable, well‑structured code and submitting it for team review, designing systems to solve large‑scale problems and presenting design documents, attending operations reviews to understand system health, meeting customers to learn their pain points, reviewing teammates’ code, researching new technologies, resolving trouble tickets, and discussing career development with your manager.
About the team
We are part of Amazon’s People Experience and Technology (PXT) organization, focused on building and evolving Service Central—a platform that transforms how HR support is delivered to Amazonians worldwide. Our team develops solutions that combine AI‑powered employee relationship management with streamlined workflows. Our mission is to empower People Services teams to provide swift, accurate, and personalized support while reducing manual effort and improving operational efficiency. We are currently working on generative AI initiatives and building new features to enhance the employee support experience.
Basic qualifications
- 3+ years of non‑internship professional software development experience
- 2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large‑scale, multi‑tiered, multi‑threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
- 1+ years of Object‑Oriented Design experience
- Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Preferred qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor’s degree in computer science or equivalent
Benefits
- Health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance with optional supplemental life plans
- Employee Assistance Program (EAP) and mental health support
- Medical advice line
- Flexible Spending Accounts
- Adoption and surrogacy reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
- Sign‑on payments and restricted stock units (RSUs) as part of the compensation package
Pay
- USA, CA, Santa Clara – $165,200.00 – $223,600.00 USD annually
- USA, TX, Dallas – $143,700.00 – $194,400.00 USD annually