System Dev Engineer III - AMZ9443972

AmazonWestborough, MA
$151,200 - $204,600Onsite

About The Position

This role involves solving complex business architectural problems for the team, owning the team’s systems, and proactively identifying and fixing risks, limitations, and deficiencies. The position requires taking a long-term view of the team’s systems and their integration into the broader organizational architecture. Key responsibilities include identifying strategic opportunities that address tactical problems, determining the best investment strategies for maximum impact, and designing technology solutions and architectures that solve complex business or technical problems, potentially requiring team collaboration for development. The role also involves decomposing difficult problems into manageable tasks, components, or features for parallel delivery. Leading by example, the engineer will deliver inventive, resilient, and extensible solutions that facilitate the work of others. A critical aspect is correctly identifying the most appropriate technical solution, deciding when to reuse or extend existing solutions versus building new ones, and writing straightforward software that is easy for others to adopt, maintain, and extend. Additionally, the role includes leading projects to improve engineering and operations processes, establishing standards for engineering best practices and operational excellence within the team.

Requirements

  • Bachelor's degree or foreign equivalent degree in Computer Science, Computer Engineering, or a related technical field.
  • Five years of experience in the job offered or a related occupation.
  • One year of experience in programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
  • One year of experience in designing or architecting (design patterns, reliability and scaling) new and existing systems.
  • One year of experience in systems design, software development, operations, automation, and process improvement.
  • One year of experience leading the design, build, and deployment of complex and performant (reliable and scalable) software solutions in production.
  • One year of experience with x86 architecture, ARM, and FPGA devices.
  • One year of experience using modern technology devices in network, memory and interface standards and protocols (I2C, IPMI, SPI, PCIe).

Responsibilities

  • Solve complex business architectural problems for the team.
  • Own the team’s systems, proactively identifying and fixing extant risks, limitations, and deficiencies.
  • Take a long-term view of the team’s systems and how they fit into the architecture of the organization.
  • Identify strategic opportunities that solve tactical problems, and how to know when to invest in one over the other to deliver the greatest impact with the smallest investment.
  • Design technology solutions and architectures that solve complex business or technical problems which may require the work of a team to build.
  • Decompose difficult problems into straightforward tasks, components, or features that can be delivered in parallel by you and others.
  • Lead by example, delivering solutions which are inventive, resilient, and extensible, and make it easier for others to do the same.
  • Correctly identify the most appropriate technical solution for a given problem, when to re-use or extend existing solutions, and when to build new ones.
  • Write straightforward software for others to adopt, maintain, and extend.
  • Lead projects that improve engineering and operations processes, setting the standards for engineering best practices and operational excellence within the team.

Benefits

  • equity
  • sign-on payments
  • other forms of compensation
  • medical benefits
  • financial benefits
  • other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service