Software Dev Engineer II, AWS catalog

AmazonEast Palo Alto, CA
$165,200 - $223,600Onsite

About The Position

At AWS, we want to make it easy for our customers to use their data to make better decisions using analytics. The AWS Analytics & Machine Learning team is hiring for one of the most dynamic and rapidly-growing teams in the organization to design and build strategic new analytics products, used by over 1 million customers world wide. This position presents a unique and rare opportunity to get in on the ground floor of a fast growing business and help shape the technology, product, and the business. As a software development engineer in this fast and exciting space, you will own early development for a brand new offering. In this position, you will design, build, and scale our front-end stack, back-end API’s and services. A successful candidate will have a demonstrated ability to think strategically and analytically about a product and its technical challenges, with the ability to build and convey compelling value into software; work cross-organizationally to deliver results, and dive deep to lead engineering decisions. You will engage and influence engineers and leaders on product vision and technical implementation activities. You will be part of team that will be building a new AWS service from the ground up. If you are excited about building the next generation analytics experiences that delight AWS customers, are architecturally sound, scale effortlessly, extremely resilient, and easy to operate, then this opportunity will be a great fit. Launching a new service from scratch is a unique opportunity to bring your entire experience to the fore, start with a clean state, and challenge yourself at a completely different level. This is a high visibility initiative in our most strategic area.

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

  • Design, build, and scale our front-end stack, back-end API’s and services.
  • Own early development for a brand new offering.
  • Think strategically and analytically about a product and its technical challenges.
  • Build and convey compelling value into software.
  • Work cross-organizationally to deliver results.
  • Dive deep to lead engineering decisions.
  • Engage and influence engineers and leaders on product vision and technical implementation activities.
  • Build a new AWS service from the ground up.
  • Build the next generation analytics experiences that delight AWS customers.
  • Ensure services are architecturally sound, scale effortlessly, extremely resilient, and easy to operate.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service