Jobs and Careers
AD

Senior Product Engineer

ADT
United Statesfull_timeVerifiedPosted 28 Jul 2026

About the role

Summary:

Join ADT's engineering team to help build our next-generation, cloud-native monitoring platform that delivers real-time safety solutions for homes, people, and vehicles. As an Engineer I – Monitoring Platform, you will work alongside experienced engineers to develop, test, and support software that powers ADT's monitoring ecosystem. You will contribute to microservices, APIs, cloud-native applications, and web experiences while gaining hands-on experience with modern engineering practices, distributed systems, and real-world production environments.

This role is ideal for early-career engineers who are passionate about software development, eager to learn, and excited to work on technology that directly impacts customer safety and security.

 

Duties and Responsibilities:

Software Development

  • Develop and maintain software features under the guidance of senior engineers.

  • Build and support backend services, APIs, and web applications.

  • Participate in the design, implementation, testing, and deployment of new platform capabilities.

  • Write clean, maintainable, and well-documented code.

  • Troubleshoot and resolve software defects.

Backend Development

  • Contribute to microservices developed using NestJS, Node.js, and TypeScript.

  • Assist with REST API implementation and integration efforts.

  • Support event-driven and asynchronous processing workflows.

  • Learn and apply software design patterns and engineering best practices.

Front-End Development

  • Develop and maintain React-based user interfaces.

  • Build responsive and accessible UI components.

  • Work closely with Product and UX teams to implement new features.

  • Support integration between frontend applications and backend services.

Database and Cloud Development

  • Assist with database schema updates and migrations.

  • Work with PostgreSQL and Google Cloud Spanner databases.

  • Support cloud-native applications running on Google Cloud Platform.

  • Participate in deployment, monitoring, and operational support activities.

Quality and Collaboration

  • Write unit and integration tests.

  • Participate in code reviews and team technical discussions.

  • Work closely with Product Management, DevOps, QA, SecOps, and IT teams.

  • Continuously learn new technologies, tools, and engineering practices.

  • Perform additional duties as assigned.

 

Skills and Competencies:

Backend

  • Node.js

  • TypeScript

  • REST APIs

  • Basic understanding of microservices

Frontend

  • React

  • HTML

  • CSS

  • JavaScript/TypeScript

Databases

  • SQL fundamentals

  • PostgreSQL preferred

Cloud and Tools

  • Basic understanding of cloud computing concepts

  • Docker preferred

  • Git source control

  • CI/CD concepts

Core Competencies

  • Strong problem-solving skills

  • Desire to learn and grow as an engineer

  • Strong communication and teamwork skills

  • Ability to work in a collaborative environment

  • Attention to detail and commitment to quality

 

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical education/training.

  • No professional softw

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ADT

View company profile →