Taro Logo

Senior Software Development Engineer, AWS Transactional Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Development Engineer, AWS Transactional Services

Join the innovative team at AWS building Journal, a fault-tolerant, high-performance, durable log service that powers critical distributed systems like Kinesis, S3, and DynamoDB. As a Senior Software Development Engineer, you'll work on the Journal Control Plane services that handle over 100 million transactions per second. This role combines technical leadership with hands-on development, focusing on building highly available distributed systems.

AWS offers a strong emphasis on work-life balance, with flexible hours and a supportive team environment. The role includes on-call duties (one week every two months) with a focus on building fault-tolerant systems. You'll be part of a diverse and inclusive culture, with access to employee-led affinity groups and ongoing learning experiences.

The team values knowledge sharing and mentorship, making it an ideal environment for both personal and professional growth. You'll work with cutting-edge technologies, solve complex distributed systems challenges, and have the opportunity to influence the architecture of systems that operate at massive scale.

Working at AWS means joining a pioneer in cloud computing that continues to innovate. You'll be part of a team that values diverse perspectives, embraces new technologies, and focuses on delivering solutions that power some of the world's most successful companies. The role offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a significant impact on cloud infrastructure used globally.

Last updated 7 months 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
  • Manage day-to-day development activities
  • Participate in designs, design reviews, code reviews, and implementation
  • Mentor other engineers
  • Maintain current technical knowledge
  • On-call responsibilities (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
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Senior Software Development Engineer, AWS Transactional Services

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Work-life balance
  • Flexible working hours
  • Career growth opportunities
  • Mentorship programs
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?