Software Engineer II
Core
Building and maintaining the Core Partner Platform and foundational shared capabilities for Alarm.com's connected device ecosystem, including device APIs, event pipelines, and lifecycle management.
Role type
Mid-level backend software engineer (IoT/Cloud Platform)
Builds
Cloud platform for smart security and IoT, enabling partner integrations and device management
Domain
IoT, Cloud Infrastructure, Smart Security
Deliverable
production ML models | product features
Required skills
Backend software engineering, API development, Event pipeline architecture, Device lifecycle management, Code review, Debugging, System design, Production readiness, AI-assisted development
Preferred skills
Alarm.com architecture familiarity, Mentorship of junior engineers, Incident response
Technologies
Cloud services, APIs, Event-driven workflows
Responsibilities
Write and maintain high-quality backend code for device APIs and event pipelines, Lead small single-engineer projects from design to release, Participate in code reviews and design discussions, Debug and troubleshoot production issues, Apply production readiness standards and observability practices
Seniority
Mid-level, independent IC