Alarm.com
Staff Software Engineer
$150K–$190K
Boston, Massachusetts · Staff · Full-time · Posted Sep 30, 2026
- Experience
- 10+ years of backend software engineering experience; demonstrated Staff-level scope and impact required.
- Education
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
About the job
Leads cross-team backend platform engineering across device services and partner integrations, shaping architecture and delivering reusable, reliable capabilities.
What you'll do
- Set technical direction and lead design and end-to-end delivery of complex platform initiatives across device APIs, lifecycle services, event pipelines, and partner integrations.
- Develop reusable platform patterns and components, align teams on architecture, and mentor engineers through reviews, pairing, and coaching.
- Promote production readiness and operational reliability, and use and guide disciplined AI-assisted development workflows.
What they ask for
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 10+ years of backend software engineering experience, with demonstrated Staff-level scope and impact.
- Experience leading large, multi-engineer initiatives from architecture through delivery and building reusable platform capabilities adopted by other engineers.
- Proficiency in backend platform engineering, including RESTful and/or gRPC APIs, distributed systems, event-driven architectures (Kafka or equivalent), and shared platform design.
Nice to have
- Strong experience with .NET/C# and SQL Server, or equivalent depth in similar ecosystems.
- Experience with partner-facing platforms, Kafka or similar event streaming, IoT/device systems, microservices, production operations, or AI-assisted development tools.
Pay
$150,000 — $190,000 USD (base salary)
Tools
RESTful, gRPC, Kafka, .NET/C#, SQL Server, GitHub Copilot, Cursor, Claude Code
AI focus
Use AI-assisted tools for implementation, debugging, refactoring, testing, and documentation; rigorously validate generated output and help teammates adopt effective workflows.
Model-written summary · the original posting is authoritative