Senior Software Development Engineer , Service Resource Management

Amazon.com, Inc.
Seattle, WA, United States
3 days ago
Apply on www.amazon.jobs
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$168,100.0 - $227,400.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Code Review Computer Programming Software Design Patterns Monitoring of Systems Software Architecture Software Engineering Information Technology Software Coding Software Version Control Programming Languages

Job description

Amazon’s global Customer Service network serves hundreds of millions of customers, and the decisions behind how that network runs matter. The Service Resource Management team is building a network optimization product that helps leaders review performance with more clarity, understand what is driving drift from plan, make better site and resource decisions, and trust automation where repeatable decisions allow it. We are hiring a Senior Software Development Engineer to help define how the product, the system, and the engineering approach scale together as the team and problem space grow. In this role, you will set direction in ambiguous spaces, challenge weak assumptions, and create clarity when the obvious answer may be wrong. You will lead multi-engineer efforts, shape technical judgment across the team, make trade-offs visible, and decide when AI-assisted techniques, rules, or human review are the right mechanism for the problem., Set technical direction across multiple workflows and components, including service boundaries, data contracts, system observability, operator-facing product behavior, and the visibility of key trade-offs.

  • Lead multi-engineer projects from problem framing through design, delivery, rollout, and post-launch follow-through, deciding where simple rules, AI-assisted analysis, or statistical methods are appropriate and keeping solutions explainable and proportionate.
  • Shape automation boundaries so predictable decisions are handled by systems and human judgment is reserved for exceptional cases, while defining where the system should stay flexible by default versus where specialization is justified by measurable value.
  • Influence related teams and dependent systems when upstream or downstream decisions affect product correctness, speed, or trustworthiness, and drive simplification in both system design and team operating model.
  • Raise the engineering bar through design reviews, code reviews, hiring, mentoring, and clear written decision-making that helps the team grow.

A day in the life A typical day mixes technical direction, design judgment, and organizational influence. You might review a design that spans multiple systems, work through an ambiguous network problem with product and engineering partners, and help the team decide whether a problem calls for simplification, automation, deeper analysis, or a change in operating mechanism. You will also spend time coaching other engineers and making sure important decisions stay explainable, durable, and grounded in evidence.

About the team The Service Resource Management team builds products that help Amazon Customer Service leaders make better decisions about how the global network runs. We want to be a team that can talk about hard things clearly and early. That means creating the conditions for open disagreement, surfacing weak assumptions before they harden into direction, making trade-offs explicit, and leaving important decisions with shared understanding, clear ownership, and follow-through.

Requirements

Bachelor’s degree in computer science or equivalent

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • Strong written and verbal communication skills, including the ability to influence technical decisions across teams.
  • Experience making sound tradeoffs between short-term delivery needs and long-term system quality.

Preferred Qualifications

  • Experience with AWS-hosted service architectures and production operational excellence
  • Experience building analytics, decision-support, workflow, or operational tooling products.
  • Experience evaluating and integrating modern AI capabilities into production workflows, including when not to use them.
  • Experience mentoring engineers across levels, simplifying inherited systems, or reducing coordination overhead across team boundaries.
  • Experience mentoring engineers across levels and helping define team engineering practices.
  • Experience simplifying inherited systems or reducing coordination overhead across team boundaries.

Benefits & conditions

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 - 168,100.00 - 227,400.00 USD annually

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.amazon.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · World Congress 2024

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all