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 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 development manager to build the services to realize that vision. More information about Amazon End-User Computing can be found here: https://aws.amazon.com/workspaces/ We are looking for a software development manager who is excited by the unique challenges in this space, and who is able to think strategically as well as drive implementation. The successful candidate will have experience working with distributed teams and building services. Being able to look at the big picture, from both a business and technical perspective, is the key. The manager will drive the development of services across different locations, influence the technical direction of the team, and work with many different technologies and disciplines. Our team is constantly innovating, finding new ways of building massively scalable distributed systems. We set a high bar to build and deliver highly secure, highly available, and highly scalable systems. We are passionate about our customers, and love to solve their most critical problems. If you just like us enjoy working with a fun team that prides itself on a great work environment with an inclusive group of people, surround yourself with a highly talented pool of engineers that like to solve complex problems, join us.

Requirements

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams

Nice To Haves

  • Experience owning and leading significant projects from concept to deployment
  • Experience handling ambiguous or undefined challenges through strong problem solving abilities
  • Experience architecting, securing, and operating Amazon Web Services
  • Master's degree or above in computer science or equivalent, or 6+ years of technical work experience
  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Responsibilities

  • Drive the development of services across different locations
  • Influence the technical direction of the team
  • Work with many different technologies and disciplines
  • Design or architect (design patterns, reliability and scaling) of new and existing systems
  • Lead the definition and development of multi tier web services
  • Partner with product or program management teams
  • Own and lead significant projects from concept to deployment
  • Handle ambiguous or undefined challenges through strong problem solving abilities
  • Architect, secure, and operate Amazon Web Services
  • Communicate with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Recruit, hire, mentor/coach and manage teams of Software Engineers to improve their skills, and make them more effective, product software engineers

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