cover image
Alarm.com

Alarm.com

www.alarm.com

1 Job

1,430 Employees

About the Company

Alarm.com is the leading platform for the intelligently connected property. Millions of people depend on Alarm.com's technology to monitor and control their property from anywhere. Centered on security and remote monitoring, our platform addresses a wide range of market needs and enables application-based control for a growing variety of Internet of Things (IoT) devices. Our security, video monitoring, intelligent automation and energy management solutions are available through our network of thousands of professional service providers in North America and around the globe. Alarm.com's common stock is traded on the Nasdaq under the ticker symbol ALRM. Alarm.com earned the Top Workplace(tm) award for its employee culture and the meaningful work we do every day to develop and bring to market new technology that will make millions of people safer and help them use energy more efficiently. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. For more information, please visit www.alarm.com.

Listed Jobs

Company background Company brand
Company Name
Alarm.com
Job Title
Software Engineer II
Job Description
Job Title: Software Engineer II Role Summary: Full‑stack engineer responsible for designing, implementing, and maintaining high‑availability public and internal REST APIs (Node.js, Express/Fastify, MongoDB) and web applications (React.js) used by 24/7 dispatchers. Own end‑to‑end features, collaborate with product, architecture, and leadership, and innovate on safety solutions. Expectations: * Deliver scalable, secure, and well‑tested services as part of a microservice architecture. * Lead end‑to‑end feature ownership from requirement gathering to release. * Employ AI‑assisted coding tools to accelerate development and improve code quality. * Continuously improve architecture, performance, and developer productivity. Key Responsibilities: 1. Design, develop, test, and deploy resilient REST APIs and React web apps. 2. Refactor and maintain existing codebase for performance and security. 3. Write database schemas and queries in MongoDB; enforce data integrity. 4. Participate in code reviews, unit/integration testing, and CI/CD pipelines. 5. Collaborate with product, design, and architecture teams to identify constraints and propose solutions. 6. Evaluate and adopt new technologies, frameworks, or practices that enhance product quality. 7. Mentor junior engineers on coding standards, best practices, and problem‑solving. Required Skills: * 2–5 years professional software development experience. * Strong proficiency in TypeScript and JavaScript (Node.js, React). * Experience with Express or Fastify, MongoDB, API gateways, and microservices. * Familiarity with CI/CD, automated testing, and secure coding practices. * Proven use of AI‑assisted coding tools (e.g., GitHub Copilot, ChatGPT). * Excellent analytical, problem‑solving, and communication skills. Required Education & Certifications: * Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent work experience). ---
Austin, United states
On site
Junior
15-03-2026