Software Development Engineer, REX

Global technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing enterprise AI solutions and cloud computing services.

Software Development Engineer, AWS Fintech Data platform

Senior Software Engineer role at Amazon AWS Fintech Data Platform team building scalable financial data solutions.

Software Development Engineer, Delta Change Management Guardian Service

Senior Software Engineer role at Amazon FinTech developing Delta, a change tracking service ensuring regulatory compliance across AWS services.

Software Development Engineer, Amazon Compensation Technology

Senior Software Engineer role at Amazon's Compensation Technology team, building complex compensation systems that impact all Amazon employees globally.

Software Development Engineer, Content Management and Protection - AGI Data Services

Senior Software Engineer role at Amazon's AGI team building next-gen dataset search platform for AI model development

Description For Software Development Engineer, REX

Recipient Experience (REX) team at Amazon is seeking a Senior Software Development Engineer to join their mission of delivering reliable and innovative solutions for transactional notifications worldwide. The role focuses on optimizing targeting and sending post-order notifications, enabling customers to receive timely updates and action prompts. The ideal candidate will be a force multiplier within the team, setting technical vision and mentoring others while working on highly distributed systems at scale.

The position offers significant autonomy and ownership in solving complex technical challenges, particularly in distributed systems design and resource isolation. You'll be working with cutting-edge technologies and frameworks to build and maintain user-friendly, efficient, and SLA-driven platforms that serve multiple businesses.

As a Senior SDE, you'll be instrumental in improving products by adding communication channels, reducing delivery costs, and enhancing experimentation velocity. The role requires expertise in design patterns, SDKs, libraries, and versioning, along with a strong operational background. You'll collaborate with multiple teams and directly impact customer experience through innovative solutions.

The ideal candidate brings 5+ years of professional software development experience, with a proven track record in leading design and architecture of scalable systems. You should be comfortable mentoring others and have extensive experience with the full software development lifecycle, including coding standards, code reviews, and operations.

Join Amazon's inclusive culture where you'll have the opportunity to work on challenging problems while making a significant impact on worldwide customer communications. The role offers professional growth, technical leadership opportunities, and the chance to work with some of the most sophisticated distributed systems in the industry.

Last updated 2 days ago

Responsibilities For Software Development Engineer, REX

  • Set technical vision for owned products
  • Mentor other SDEs in the team
  • Design and implement highly distributed systems at scale
  • Work with multiple teams on SDK and library development
  • Solve complex problems related to resource isolation in distributed systems
  • Manage and optimize transactional notifications systems
  • Improve system efficiency and reduce operational load

Requirements For Software Development Engineer, REX

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

Benefits For Software Development Engineer, REX

Medical Insurance
Dental Insurance
Vision Insurance
  • Inclusive work culture
  • Professional development opportunities
  • Disability workplace accommodations available

Interested in this job?