Software Dev Engineer, Amazon Athena, Serverless Compute

AmazonBellevue, WA
$143,700 - $194,400Onsite

About The Position

Want to help define the future of serverless compute and make it effortless for customers to run petabyte-scale analytics workloads without managing infrastructure? Come join the Serverless Analytics Compute team in Amazon Athena! We are building the compute orchestration platform that powers Amazon Athena today — and will power other analytics services tomorrow. Our platform abstracts away the complexity of provisioning, scaling, and managing distributed compute workers so customers get instant, elastic capacity without ever thinking about servers, clusters, or fleet management. We are building to manage millions of compute workers across multiple capacity providers, delivering instant compute for analytics workloads at massive scale. In this role, you will have the opportunity to collaborate with senior and principal engineers who are domain experts at AWS. You'll develop deep expertise in areas like distributed systems, serverless compute orchestration, sub-second worker startup, multi-tenant resource isolation, and operational excellence at scale. You'll contribute to platform services that underpin some of AWS's highest-scale analytics offerings. You will enjoy competitive compensation and your contributions in this role will impact customers and businesses around the world.

Requirements

  • 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 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

Nice To Haves

  • 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

Responsibilities

  • Designing, developing, testing and deploying some of our most strategic technical projects.
  • Deliver large-scale, high-performance production systems.
  • Design new software systems of distributed technology.
  • Have a significant bottom-line impact on our business results.
  • Draw from your deep and broad technical expertise to mentor engineers, complete hands-on technical work and provide leadership on complex technical issues.

Benefits

  • 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
  • parental leave
  • competitive compensation
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service