Senior Software Development Engineer

World's largest e-commerce company building global-scale distributed systems and innovative customer solutions.
$140,000 - $220,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Development Engineer

Join Amazon's Tax Platform Services team to work on one of the world's largest transactional distributed systems. This role focuses on building and maintaining the core services that calculate taxes (sales tax and VAT) for all Amazon sales globally and generate tax invoices. You'll be tackling complex challenges of managing global tax rates and laws while ensuring accurate, high-speed calculations processing thousands of requests per second.

The team manages hundreds of millions of records and handles millions of service requests per minute. You'll be working with cutting-edge distributed systems technology in a Java, Linux, and Oracle-based environment. This position offers the opportunity to work with customers and peers across Amazon's entire business spectrum on innovative features.

As a Senior Software Development Engineer, you'll play a crucial role in designing scalable solutions, mentoring team members, and driving technical decisions. The role combines technical leadership with hands-on development, requiring both architectural vision and strong coding skills. You'll work in an agile environment where you're always focused on the highest-priority initiatives.

The position offers exposure to complex distributed systems problems, global-scale challenges, and the opportunity to work with a team of talented engineers. You'll be responsible for the full software development lifecycle, from design through deployment and maintenance. This is an excellent opportunity for someone who enjoys solving complex technical challenges while having a direct impact on Amazon's global business operations.

The ideal candidate combines technical expertise with strong communication skills and thrives in a fast-paced environment where they can make significant contributions to critical business systems. You'll have the chance to grow your career while working on systems that process millions of transactions and directly impact Amazon's customers worldwide.

Last updated 3 days ago

Responsibilities For Senior Software Development Engineer

  • Work with the team to help drive business decisions
  • Design, implement, test, deploy and maintain innovative software solutions
  • Drive services optimizations, cost, and security
  • Use software engineering best practices to ensure high quality deliverables
  • Write high quality distributed system software
  • Work in an agile, startup-like development environment

Requirements For Senior Software Development Engineer

Java
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Software Dev Eng III, EC2 Networking

Senior Software Engineer role at Amazon AWS, developing network virtualization systems for EC2 VPC, offering competitive salary and growth opportunities.

Sr. Software Dev Engineer, CloudFront Media & Entertainment

Senior Software Engineer role at AWS CloudFront, building distributed systems for video delivery and content distribution at global scale.

Software Development Engineer, Amazon S3 Tables

Senior Software Engineer role at AWS S3 building large-scale distributed storage systems with focus on durability and availability of key-value metadata.

Senior Software Development Engineer

Senior Software Engineer role at Amazon working on distributed tax calculation systems, requiring 5+ years of experience in software development and system architecture.

Senior Software Development Engineer, AWS Transactional Services

Senior Software Engineer role at AWS building high-performance distributed systems, focusing on Journal Control Plane services with emphasis on scalability and reliability.