Join Amazon as a Senior Software Engineer in the AWS Utility Computing (UC) organization, where you'll be at the forefront of cloud computing innovation. This role focuses on developing and managing critical AWS services including Amazon's Simple Storage Service (S3) and Elastic Compute Cloud (EC2).
As a key member of the team, you'll work on distributed systems and query processing for Amazon Redshift, building scalable solutions that impact millions of customers worldwide. The position offers an exciting opportunity to work with cutting-edge technology in a fast-paced environment where innovation cycles are measured in weeks, not years.
You'll be responsible for architecting and implementing high-performance, reliable systems while collaborating with talented teams across AWS. The role involves mentoring other engineers, contributing to the technical culture, and solving complex challenges in distributed computing and enterprise-wide systems.
Amazon's culture emphasizes customer obsession, innovation, and technical excellence. You'll work in a startup-like development environment where you're always focused on the most impactful projects. The team values knowledge-sharing and mentorship, providing thorough but supportive code reviews and opportunities for career growth.
The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus equity and comprehensive benefits. You'll be part of a diverse and inclusive workplace that celebrates different perspectives and experiences.
This role requires 5+ years of professional software development experience, strong expertise in languages like Java, Python, or Rust, and a proven track record in designing and scaling distributed systems. You'll need to demonstrate leadership experience, either as a mentor or tech lead, and have a deep understanding of system architecture and performance optimization.
Join a team that's dedicated to transforming business challenges into technological breakthroughs, where you'll have the opportunity to work on industry-defining projects with measurable customer impact. If you're passionate about building innovative solutions at scale and want to be part of shaping the future of cloud computing, this role at Amazon offers the perfect combination of technical challenges, growth opportunities, and impact.