Software Dev Engineer, Benefits Experience & Technology (BXT)

Amazon · Seattle, Washington, USA

Spotted 1h ago

What you'll need to apply

What this employer's standard application typically asks

NameEmailPhoneLocationRésuméWork authorization answerVisa sponsorship answer

Company-specific questions

  • Have you worked for Amazon in the past?
Job description

About this role

Employer-provided description, formatted for easier reading.

Amazon is building its own benefits platform, and it is going global — and we are building it on an AI Native stack designed to achieve recursive self-improvement (RSI): a system that doesn’t just ship features but continuously evolves itself, proposing its own next versions from production signals while humans own the judgment gates.

This has never been done at this scale on a people-data platform, and the engineers who join now will be the ones who make it real.

For most of Amazon’s history, the systems that decide what employees are eligible for and how they enroll were run by third-party vendors — and outside the US, they still are.

Over the next two years we are changing that: supporting more than 2MM employees and their family members WW on Amazon’s own platform, extending retirement and savings to nearly half a million employees who have never had a real system for it, and bringing entirely new populations onto Amazon benefits for the first time.

The benefits you build will be the ones your coworkers and their families actually use — this isn’t abstract infrastructure.

BXT is expanding to build it, and we are hiring Software Development Engineers to build the platform underneath all of it.

You would be joining one of PXT’s largest platform programs while the core is still being designed. The platform we run today was built for one country, and every new plan, carrier, or market has meant an engineering project.

What we are building instead is a configuration-driven, AI-native core: a global benefits engine where a country’s rules, a new plan, or a new vendor are configured rather than coded, and where the people who understand benefits can author those rules directly while AI drafts them from the plan documents and contracts. That is not a refactor of something finished — most of it does not exist yet.

We are in the first 18 months of a multi-year build. You will make the foundational decisions, not inherit them.

What You Will

Build

A global benefits platform. The core enrollment, eligibility, and employee-profile capabilities that let Amazon deliver benefits in any country — where “add a market” means configuring its rules, not spinning up a bespoke build. First countries go live during the initial waves; the architecture you help design determines how quickly the rest follow.

The AI-authoring layer. Systems that turn plan documents, carrier contracts, and a country’s regulations into working benefits configuration — with AI drafting the rules, generating the tests that validate them, and predicting the full population impact of a change before it is ever enacted. Engineers stop being the bottleneck between a new benefit and the employees who get it.

Today, onboarding a new country’s benefits rules takes weeks of engineering. With the AI-authoring layer you’ll build, a benefits analyst uploads a plan document and the system drafts the configuration, generates validation tests, and predicts population impact — reducing weeks to hours.

Automation that acts at population scale. Platform capabilities that carry out benefits actions on behalf of hundreds of thousands of people at once — enrollment, coverage changes, annual rollover — with the impact prediction, phased rollout, and safety controls that make operating at that scale confident rather than nervous.

The recursively self-improving loop. This is what makes this role unlike anything else at Amazon today. You will contribute to building the always-on agents and feedback systems that watch how the platform runs in production — what fails, what’s slow, where customers struggle — and autonomously propose the next improvement.

Those proposals flow through a common intake where humans approve or decline, and then the build loop ships the change. The system improves itself, run after run, with humans at the judgment gates. No team at Amazon has closed this loop on a people-data platform at this scale.

You will be among the first to do it — with the support of senior engineers, rigorous design reviews, and layered safety mechanisms that make bold moves responsible ones.

New benefits domains. Retirement and savings moving onto the shared platform for the first time — including international programs across 30+ countries that run on spreadsheets and country-by-country vendors today. Coverage that starts on day one for new hires instead of weeks later.

Whole categories of employee benefit that have never had a real platform behind them.

The engineering foundations that make the pace possible. Continuous delivery end to end, simulation testing that validates a change against realistic populations at machine speed (not a handful of test identifiers), automated test generation, and business rules expressed in a machine-readable form so correctness can be checked automatically instead of living in people’s heads.

Built on DynamoDB, EventBridge, Step Functions, and ECS — this is what lets a platform this large move quickly, and it is the prerequisite that lets the RSI loop run safely.

We build AI-native, and it is structural rather than aspirational. Our model is an agentic development lifecycle: agents own the mechanical middle — writing code, generating tests, raising CRs, deploying, monitoring — while engineers move into a steering role, choosing what to build, defining what correct means, and owning what ships. Agents do not merge their own work; the agent proposes, the engineer decides.

This domain is unusually well suited to it. Benefits is rules on top of rules, and once those rules are expressed in a form a machine can read, agents can generate the configuration, write the tests that prove it, and validate a change against every country and plan we support. That is why the AI-native bet and the global expansion are the same project rather than two.

As a Software Development Engineer, you are an autonomous contributor to your team’s software. You will own components and services across their full lifecycle — design, implementation, testing, launch, operation, and documentation.

On a program this new, the business problem and technical direction are set, but the implementation and the design of what you own are open, and you are expected to work them out, argue them in design review, and own the outcome.

You will partner with senior engineers on the decisions that shape long-term architecture, and much of the interesting work sits at the seams between systems, where the answer must be established rather than looked up.

Key job responsibilities

  • Design, build, and launch platform services and major components across the full lifecycle — working backwards from the customer through design, code, test, deployment, and operations.
  • Build the configuration-driven core: model eligibility, coverage, and enrollment rules so that a new country, plan, carrier, or population is delivered through configuration and extension rather than a custom build each time.
  • Build capabilities that act for hundreds of thousands of employees at once, with impact prediction, phased rollout, and safety controls that make large-scale automated action routine rather than risky.
  • Contribute to building and evolving the RSI loop: design always-on agents (DevOps, product-usage, product-intake) that continuously observe the running system, propose improvements to a common backlog, and — once approved — drive those improvements through the build loop to production.
  • Build simulation testing infrastructure that validates changes against realistic populations at machine speed — synthetic workers, sandboxed environments, and chaos scenarios — so the system can prove correctness across every segment we serve without a human checking each one. This is the prerequisite that unlocks autonomous iteration.
  • Solve difficult distributed-systems problems in a high-volume event-driven platform: event ordering, idempotency, replay, and keeping systems in agreement as employee data changes continuously.
  • Launch into new markets and new populations, partnering with the teams that own employee data upstream and payroll and vendor integrations downstream to get a country or a workforce live end to end.
  • Build the AI-native foundations the team runs on: continuous delivery, cross-service validation before promotion, local integration testing, automated test generation, and machine-readable business rules that let agents take on real implementation work safely.
  • Own platform-quality APIs. Every enrollment experience and many teams outside BXT build on these services, so clear contracts, versioning, and backward compatibility are part of the job.
  • Own operational excellence for what you build — alarms, telemetry, runbooks, automation — and drive permanent fixes rather than repeat mitigations.
  • Mentor and teach. Actively mentor engineers, use code review as a teaching mechanism, give meaningful feedback including to those more senior, and hold human-authored and agent-authored work to the same bar.

A day in the life

What the day-to-day looks like: you own real surface area, not a queue of pre-decided tickets. Because much of this platform is being designed now, a large share of your week is design work rather than implementation of decisions already made. Enrollment dates are immovable, which means you ship on real deadlines with real decision-making authority.

You own what you build in production — including the operational health that keeps 2MM+ people’s benefits running smoothly — and you will spend meaningful time working across teams rather than only within your own.

A representative day might start with a design question that doesn’t have an answer yet: how should coverage dates behave for a country whose leave rules don’t resemble any market we support today, in a way that generalizes to the next twenty countries rather than just this one? You sketch two approaches, take them to design review, and pick the one that will still be right in three years.

In the afternoon you write the specification and acceptance criteria precisely enough that agents can take on most of the implementation, review what comes back, and ship it behind a flag so the rollout is observable.

Or you might spend the morning reviewing what the DevOps agent proposed overnight — a root-cause fix for a latency spike it detected — deciding whether to approve it into the build loop or refine the spec before it proceeds.

This role suits engineers who want to shape a platform, not just work inside one. You will be building new capability and running a live platform that more than two million people depend on, and the two feed each other — what we learn operating in the US is what makes the next sixty countries tractable, and the decisions you make have to hold for both at once.

The rare part is timing: most of the interesting decisions about the global platform haven’t been made yet. This is a rare opportunity to be a founding engineer on a platform that will serve Amazon for decades — the kind of ownership that accelerates careers. What you design will still be running Amazon’s benefits long after you’ve moved on to the next piece of it.

You’ll Thrive Here If…

✓ You want to design systems, not just implement specs handed to you

✓ You’re energized by ambiguity and moving fast on real deadlines

✓ You care about building something that outlasts you

✓ You want AI to handle the mechanical work so you can focus on the hard problems

✓ You want to build a system that improves itself — and prove it can be done safely on a platform that handles people’s real benefits

About the team

You will join Benefits Experience Technology (BXT), the Amazon organization reinventing how more than two million employees and their families experience benefits — and you will join the platform layer everything else is built on. The team includes SDEs, senior and principal engineers, TPMs, and product managers working together on a shared mission.

Our services are the foundation the rest of BXT depends on, and our charter is expanding quickly: from one country to sixty, from health and insurance to retirement and savings, from hand-coded to configuration-driven and AI-authored. We are building toward recursive self-improvement: a platform that proposes its own next iteration from what it observes in production, with humans owning the judgment calls.

Ownership here is broad and growing, so the ceiling on what you can take on is set by what you’re ready for rather than by what’s left over.

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • • Experience building and operating distributed, event-driven systems on AWS (DynamoDB, SQS/SNS, EventBridge, Step Functions, Lambda, ECS)
  • • Experience building new platforms or services from the ground up, including greenfield design and first launches
  • • Experience making systems configuration-driven or rules-driven so that new markets, products, or customers are onboarded without code changes
  • • Experience launching software internationally or across multiple regulatory jurisdictions
  • • Experience owning platform or foundational services with internal engineering teams as customers, including API versioning and backward compatibility
  • • Experience using LLM-based development tooling (Claude Code, Kiro, Model Context Protocol, Amazon Bedrock) as part of a production engineering workflow
  • • Experience driving continuous delivery adoption, automated test generation, or validation across service boundaries
  • • Experience building or operating self-improving, agent-driven development loops (always-on agents, simulation testing, autonomous intake)
  • • Experience in benefits, HR tech, fintech, healthcare, or payroll domains

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon. jobs/content/en/how-we-hire/accommodations for more information.

If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon. jobs/en/benefits .

USA, WA, Seattle - 143,700. 00 - 194,400. 00 USD annually

Interested in this role?Continue on Amazon's careers page.
Apply on Amazon