Software Development Engineer, REX

Global technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer, REX

Recipient Experience (REX) is seeking a Senior Software Development Engineer to join their mission-critical team focused on delivering reliable and innovative solutions for worldwide transactional notifications. This role offers an exciting opportunity to work on large-scale distributed systems that impact millions of customers globally.

As a Senior SDE, you'll be instrumental in shaping the technical vision of REX's products, working on a platform that enables businesses to optimize and manage their transactional notifications efficiently. You'll be responsible for designing and implementing solutions that ensure timely order updates and customer communications while maintaining high performance and reliability.

The ideal candidate will bring strong expertise in distributed systems, demonstrating proficiency in designing SDKs, libraries, and versioning strategies. You'll have the opportunity to mentor other engineers, drive technical excellence, and solve complex challenges related to resource isolation and system scalability.

The role offers significant autonomy and ownership, allowing you to make meaningful contributions to a system that serves as a central platform for multiple businesses. You'll work in an environment that values continuous improvement, focusing on adding new communication channels, reducing delivery costs, and improving experimentation velocity.

This position is perfect for someone who thrives in a fast-paced environment, has a proven track record of delivering complex technical solutions, and enjoys working backwards from customer needs to create innovative solutions. You'll be part of a team that's dedicated to staying ahead of the curve and meeting evolving customer needs while maintaining high operational standards.

Last updated 19 hours 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 on SDK design patterns, libraries, and versioning
  • Solve complex problems related to resource isolation in distributed systems
  • Deliver reliable and innovative solutions for transactional notifications
  • Optimize targeting and sending post-order notifications worldwide

Requirements For Software Development Engineer, REX

Java
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 experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, REX

Medical Insurance
Visa Sponsorship
  • Inclusive workplace accommodations
  • Comprehensive benefits package
  • Career development opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, REX

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.

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.