Senior Software Development Engineer, AWS Transactional Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
$150,700 - $251,700
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, AWS Transactional Services

AWS is seeking a Senior Software Development Engineer to join the Journal team, which builds critical distributed systems infrastructure. Journal is a fault-tolerant, high-performance, durable log service that commits over 100 million transactions per second. This role focuses on building Control Plane services and automations at scale.

The position offers an opportunity to work on cutting-edge distributed systems technology that powers major AWS services like Kinesis, S3, and DynamoDB. You'll be part of a team that values technical excellence, innovation, and work-life balance. The role involves designing highly available systems, mentoring other engineers, and participating in an on-call rotation.

AWS offers a comprehensive compensation package including competitive base salary, equity, and full benefits. The company strongly emphasizes inclusion and diversity, with ten employee-led affinity groups reaching 40,000 employees globally. They support career growth through mentorship and learning opportunities.

The ideal candidate will have strong experience in distributed systems, proven leadership abilities, and a track record of delivering complex technical projects. This is an excellent opportunity for someone who wants to work on large-scale systems that directly impact millions of AWS customers while being part of a supportive and innovative team.

Last updated 7 hours ago

Responsibilities For Senior Software Development Engineer, AWS Transactional Services

  • Design and develop novel, cutting edge, highly available, distributed systems software
  • Deliver quality features on-time and on-budget
  • Execute against project plans and delivery commitments
  • Work with team members on day-to-day development activities
  • Participate in designs, design reviews, code reviews, and implementation
  • Mentor other engineers
  • Maintain current technical knowledge
  • Participate in on-call rotation (one week every two months)

Requirements For Senior Software Development Engineer, AWS Transactional Services

Java
  • 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 experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with full software development life cycle (preferred)

Benefits For Senior Software Development Engineer, AWS Transactional Services

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Work-life balance
  • Flexible working hours
  • Career growth opportunities
  • Mentorship programs
  • Employee-led affinity groups
  • Comprehensive benefits package
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, AWS Transactional Services

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineer role at Amazon AWS working on Kinesis Data Streams, building real-time data processing solutions at scale.

EFA Engineer, AWS Annapurna Labs

Senior Software Engineer position at AWS Annapurna Labs focusing on networking software development for RDMA technology in Machine Learning and HPC applications.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior Software Engineer role at AWS's Annapurna Labs, focusing on HPC networking solutions and ML infrastructure optimization.