Software Development Engineer, AWS HealthOmics

AmazonMountain View, CA
$165,200 - $223,600Onsite

About The Position

As part of the AWS Applied AI Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use. Genomics researchers, drug discovery teams, and scientists shouldn't need to manage compute resources and workflow engines — they should be focused on scientific breakthroughs. AWS HealthOmics is a HIPAA-eligible service that fully manages bioinformatics workflow infrastructure at scale, and our Usability Team's mission is to make the experience feel effortless. As an engineer on this team, you'll build the APIs and developer tools that put genomic analysis directly into customers' workflows: the Kiro plugin, SDK, and platform APIs that support thousands of bioinformatics pipelines daily. You'll tackle problems like: How do we design APIs that developers enjoy using? How do we build scalable solutions that make complex pipelines feel intuitive to the end user? You'll work across the stack — from service architecture and API design to the integration points that shape the customer experience. You'll partner with UX designers and product managers, use data to drive iteration, and influence technical direction as we grow. If you love turning "this is confusing" into "this just works," we'd love to talk. You'll thrive in this role if you're energized by making complex systems feel simple. You have experience building scalable backend services and designing APIs, and you think deeply about developer experience when making architectural choices. You identify and eliminate sources of complexity in existing workflows, whether that means clearer defaults, better documentation, or rethinking an API surface entirely. You use data to drive decisions, defining and tracking usability metrics to validate that your solutions actually work for customers. You contribute to technical direction, including architecture decisions for services operating at scale. You mentor teammates and advocate for the customer experience across the stack, from service design to the integration points developers interact with.

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

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

  • Write a design document for a new Kiro feature.
  • Debate API ergonomics with teammates in a code review.
  • Dive into customer feedback to find the next opportunity to simplify.
  • Instrument a workflow to measure whether a change actually reduced friction.
  • Collaborate across disciplines (UX, product, platform teams).
  • Core work is in code, architecture, and systems thinking.
  • Build the APIs and developer tools that put genomic analysis directly into customers' workflows.
  • Tackle problems related to API design and scalable solutions for complex pipelines.
  • Work across the stack — from service architecture and API design to integration points.
  • Partner with UX designers and product managers.
  • Use data to drive iteration.
  • Influence technical direction.
  • Identify and eliminate sources of complexity in existing workflows.
  • Define and track usability metrics.
  • Contribute to technical direction, including architecture decisions for services operating at scale.
  • Mentor teammates.
  • Advocate for the customer experience across the stack.

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