Amazon

Software Development Engineer, Amazon

Amazon$143K — $194K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of software development experience
  • 2+ years of design or architecture experience in systems
  • 1+ year as a software development engineer or related role
  • 1+ year in developing large-scale, multi-tiered software applications using C#, C++, Java, or Perl
  • 1+ year of Object Oriented Design experience
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Responsibilities

  • Own the design and delivery of significant software features and components
  • Write high-quality, well-tested production code
  • Make sound technical decisions with clear trade-offs
  • Design systems for scale and resilience considering various failure modes
  • Ensure operational excellence by monitoring production health and responding to issues
  • Contribute to system-level design discussions and solutions
  • Mentor junior engineers and assist with their skill development
  • Translate complex business requirements into technical designs

Benefits

  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance and option for Supplemental life plans
  • Employee Assistance Program (EAP) and Mental Health Support
  • Flexible Spending Accounts
  • 401(k) matching
  • Paid time off and parental leave
  • Adoption and Surrogacy Reimbursement coverage
Full Job Description
We are looking for a Software Development Engineer II who is a strong, independent builder with growing design maturity. You take ownership of significant features and components, drive them from design through production, and operate them with high standards. You write high-quality code, make sound technical decisions with appropriate trade-offs, and proactively improve the systems you touch. You are developing your ability to influence design direction, mentor junior engineers, and think beyond your immediate deliverables to the health of the broader system.

Key job responsibilities

- Own the design and delivery of significant features and components across scalable, multi-tiered applications and services. Drive projects from requirements through design, implementation, testing, deployment, and production operation.

- Write high-quality, well-tested production code using modern languages, design patterns, and frameworks. Hold yourself and your peers to high standards through thorough code reviews.

- Make sound technical decisions with appropriate trade-offs. Evaluate options for caching, retry strategies, concurrency, and data modeling. Justify your choices and communicate trade-offs clearly.

- Design and build for scale and resilience. Consider failure modes, rate limits, traffic bursts, and downstream dependency health in your designs. Implement patterns like backpressure, circuit breakers, and graceful degradation.

- Own operational excellence for your systems. Monitor production health, respond to alarms, investigate root causes, and drive fixes. Write runbooks, improve observability, and reduce operational burden over time.

- Contribute to system-level design discussions.

- Participate actively in design reviews - propose solutions, challenge assumptions, and help the team arrive at better architectures.

- Mentor junior engineers. Support SDE-Is through code reviews, pairing sessions, and technical guidance. Help them grow their skills and develop good engineering habits.

- Understand and translate business requirements.

- Work with stakeholders to understand complex domain rules across punch processing, attendance, scheduling, and compliance. Turn ambiguous requirements into clear technical designs.

- Identify and resolve technical debt proactively.

- Improve code quality, simplify complex logic, optimize performance, and refactor systems to support future growth - without being asked.

- Contribute to team processes and culture.

- Participate in sprint planning, retrospectives, and on-call rotations.

- Raise the bar for engineering practices and help improve team velocity.

A day in the life

You start the day reviewing a design you wrote for a new feature in the compliance system - incorporating feedback from a senior engineer on edge cases around jurisdiction-specific rules. You update the design, get alignment, and start building. Mid-morning, you review a code change from a junior engineer, leaving constructive feedback on error handling and test coverage. After lunch, you investigate a latency spike in one of your services - tracing requests through logs and metrics, identifying a downstream throttling issue, and implementing a retry optimization. You join a design review for a cross-team project, asking questions about failure modes and proposing an alternative caching approach. You close the day deploying your feature to a pre-production environment, validating metrics, and updating the team on progress in standup.

About the team

We are part of Time and Attendance (TAA) within People eXperience Technology (PXT). Our team builds and operates the technology that powers how Amazon tracks, manages, and compensates employee time - globally, across all business lines and geographies.

We own the full technology stack across several critical verticals:

Punch Collection & Processing - Real-time ingestion and processing of punch events from IoT devices and web interfaces through a high-throughput, event-driven serverless architecture.

Attendance - Tracking actual associate work against planned schedules to ensure accurate time records across all business lines.

Scheduling & Schedule Builder - Enabling Operations to plan, build, and manage employee schedules and labor allocation. Scheduling bridges labor planning and pay generation, determining which shifts a site needs and which employees fill them.

Compliance - Enforcing complex, jurisdiction-specific business rules around worked hours, meal and rest break policies, and labor law requirements that vary by role, business, and country.

Our systems operate at a scale an order of magnitude larger than any off-the-shelf solution - and they are growing exponentially. The domain is uniquely challenging: business rules are complex and arcane, data must be replay-able and auditable for any point in an employee's timeline, and every decision we make directly affects how people get paid. If you want to own real systems, grow your design skills, and build toward technical leadership, this is the team.

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 experience

- 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, including coding standards, code reviews, source control management, build processes, testing, and operations experience

- Bachelor's degree in computer science or equivalent

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, Bellevue - 143,700.00 - 194,400.00 USD annually

About Amazon

Audible is a provider of spoken audio information and entertainment , on the Internet. They provide premium spoken audio content, such as audio versions of books and newspapers and radio programs, that is delivered over the Internet and played back on personal computers and hand-held electronic devices. The Audible service allows consumers to purchase and download their content from their Website, store it in digital files and play it back on personal computers and electronic devices. More than 15,000 hours of audio content are available on their Web site, including audio versions of books, periodicals and radio programs. Several manufacturers have agreed to support and promote the playback of their content on their hand-held audio-enabled electronic devices.

Amazon Careers

Joining Amazon presents an unparalleled opportunity to become part of a vibrant team pushing the boundaries of innovation and growth in the global marketplace. As a leader in e-commerce, technology, and logistics, Amazon offers a variety of job opportunities that cater to a range of skills and professional interests. Work You’ll Do At Amazon, every day is an opportunity to collaborate with the brightest minds in technology and business to redefine what’s possible. Whether you’re interested in software development, marketing, human resources, or customer service, Amazon has a position waiting for you. Transform the way the world shops and innovates with our diverse and inclusive team. Amazon is not just a company; it’s a community where you can drive real change and contribute to projects impacting millions globally. Lead with Innovation and Leadership Amazon is the perfect place to enhance your leadership and innovation skills. Our culture encourages pushing the envelope and imagining the unimaginable. Here, you will lead projects that challenge the status quo and define new industry standards. Work with a team that values diversity and is committed to creating an inclusive environment. Our leadership is focused on harnessing the collective power of unique perspectives to foster growth and innovation. Explore Amazon’s Employment Benefits Amazon’s commitment to its employees extends beyond just career growth. We offer competitive benefits, including health care, parental leave, and diversity training, ensuring that our team not only excels professionally but also enjoys well-being and security. Internship and Networking Opportunities Start your career with an Amazon internship and gain hands-on experience that matters. Our internships provide a gateway to full-time employment and an opportunity to network with professionals across various sectors of the company. Future-Proof Your Career With Amazon, your career path is filled with numerous opportunities for advancement. Our learning and development programs are designed to nurture your professional growth and keep you at the forefront of industry trends. Stay Connected Join Our Team Discover the job opportunities at Amazon that match your skills and interests. We are constantly on the lookout for passionate, curious, and innovative team players ready to make a difference. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding career opportunities that await at Amazon. Amazon is more than just a company—it’s a platform for building a promising future. Whether you’re starting or looking to advance your career, Amazon offers the resources, support, and network you need to succeed. Join us, and be a part of our continuing mission to be Earth's most customer-centric company.
Learn more about Amazon
Size
1,608 employees
Market Cap
$832.6 billion
Industry
Net Income
$21.3 billion
Founded
1994
5 Year Trend
+28.1%
Revenue
$386 billion
NASDAQ

Similar Jobs

More Jobs at Amazon

More Information Technology Jobs

Find similar Software Development Engineer, Amazon jobs: