Software Development Engineer, Multi Region Journal
Seattle, OR - USA
Department:
Job Summary
Multi-Region Journal (MRJ) is a reliable resilient transactional multi-region replication used to build strongly consistent (serializable sequentially consistent) solutions in domains like storage messaging and streaming. It is the AWSs standard cross-region primitive used by AWS applications to build multi-region capabilities.
The MRJ team is actively expanding the services footprint to meet growing customer demand hardening multi-region consistency guarantees under failure scenarios and partnering with multiple flagship AWS services to onboard them onto MRJ as their cross-region backbone.
As an SDE on the Multi-Region Journal team youll design and build the next generation of cross-region infrastructure that AWSs biggest services depend on. Youll work on novel distributed systems challenges that go beyond single-region think quorum protocols across continents consistency under network partitions and sub-second failover across regions.
Key job responsibilities
1. Design develop and test features for a highly available low-latency multi-region replication system that provides strong transactional guarantees.
2. Architect solutions for novel challenges in cross-region consensus fault tolerance and consistency.
3. Code and test in high-performance programming languages including Java and Rust.
4. Deliver software projects end-to-end: requirements gathering design implementation deployment and operations.
5. Participate in design reviews code reviews and operational excellence initiatives.
6. Mentor other engineers and contribute to a collaborative team culture.
A day in the life
Multi-Region Journal engineers tackle problems that sit at the intersection of distributed systems theory and large-scale production engineering. Youll reason about consistency models across geographic boundaries design protocols that tolerate region-level failures and implement systems that must be both correct and fast.
This is a hands-on position with end-to-end ownership: youll go from whiteboard designs to production deployments serving AWSs largest customers. Youll work alongside experienced engineers who are invested in solving hard problems together.
- 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
- Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related field
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
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 WA Seattle - 143700.00 - 194400.00 USD annually
Required Experience:
IC
About Company
Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more