Ever wonder how AWS services achieve strong consistency across multiple regions - how a write in one region becomes instantly visible in another with full transactional guarantees? Behind the scenes, Multi-Region Journal is making it all possible - and you'd be helping build it.
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 AWS's standard cross-region primitive used by AWS applications to build multi-region capabilities.
The MRJ team is actively expanding the service's 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, you'll design and build the next generation of cross-region infrastructure that AWS's biggest services depend on. You'll 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. You'll 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: you'll go from whiteboard designs to production deployments serving AWS's largest customers. You'll work alongside experienced engineers who are invested in solving hard problems together.
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, Seattle - 143,700.00 - 194,400.00 USD annually