Software Builder, Amazon Devices

AmazonNorth Reading, MA
Onsite

About The Position

At Amazon Devices, we are building with an AI-first approach, integrating AI not just as a tool but as the core of our workflow. This means AI is used in documentation, design, coding, and daily tasks to ensure the fastest and most efficient software delivery. We are looking for an AI First Software Builder to create services and applications supporting the Alarm Cloud. The ideal candidate has extensive software building experience, is proficient with AI IDEs, and prioritizes AI in all aspects of development. A concise prompt should be the first consideration after understanding requirements and context. Strong code review skills are essential to identify and correct errors from tooling or other developers. At Devices, you will tackle complex issues related to messaging for Alarm, Smart Lights, Amazon Sidewalk, and Amazon Alexa. You will collaborate with the Alarm Team, Smart Lighting Team, the Cloud Guild, Product Management, and key leadership. You will build and generate software in Java and Golang, utilizing AWS for deployment.

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+ year of creating software using AI tooling like Cursor, Kiro, Claude Code, etc.

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
  • Understanding and experience with professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with application monitoring tools (Datadog, Splunk, New Relic, etc.)
  • Experience with C++

Responsibilities

  • Work across the organization to present and deliver high-quality solutions quickly
  • Write high-quality distributed system software for large-scale applications, managing high TPS >10000/second
  • Work with product management and cross-functional teams to provide technical solutions for desired user experiences
  • Work with other team members to architect and design approaches
  • Prototype new technology and evaluate technical feasibility
  • Take ownership of large components
  • Drive best practices and engineering excellence

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