Software Development Engineer , EUC Client

AmazonSunnyvale, 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. The way the world works is undergoing enormous change. People are working remotely, on the go, and moving from one project to the next. And, they're collaborating across borders, time zones, and organizations. We built Amazon Web Services End User Computing (EUC) services to give companies the agility to respond to the changing needs of their workforce. Our vision is to be the best place for customers to run and access their desktops and apps from any device. As we continuously innovate to increase workforce productivity, we are looking for a software engineer to build a new service to realize that vision. More information about Amazon End- User Computing can be found here: https://aws.amazon.com/products/end-user-computing/

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
  • Comfortable in Rust, C/C++, C sharp, Shell scripting and Python in a modern desktop environment.

Nice To Haves

  • Prior contributions to upstream Linux or other open-source projects are a plus.
  • 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
  • Experience demonstrating software engineering skills in a previous intership, work experience, coding competitions, or publications, or experience managing full application stacks from the OS up through custom applications and experience that includes strong analytical skills, attention to detail, and effective communication abilities
  • Experience working with fast-moving, high-performance teams and driving innovative solutions tailored to unique business environments
  • Experience working in a fast-paced environment similar to a high-tech start-up
  • Experience operating a mission-critical team or product
  • Experience architecting, securing, and operating Amazon Web Services
  • Experience in Windows, MacOS, and/or Linux development

Responsibilities

  • Develop complex user applications on major desktop platforms ranging from Windows, MacOS, to Linux for our use cases and enforce a verifiable chain of trust from boot to userspace.
  • Curate and build MSI and pkg packages, sign artifacts, and automate image builds and optimize OTA/rollback flows.
  • Integrate Secure Boot, kernel lockdown, dm-verity, and measured boot with TPM 2.0 and remote attestation.
  • Influence the technical direction of the team, working with many different technologies and organizations across AWS and Amazon.

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