Alarm.com

Staff Software Engineer

Alarm.com
Apply
4 hours ago
Boston, MA, USAStaff+
H1B sponsor

Base Salary

$150k - $190k/yr

Responsibilities

  • Own technical direction for complex initiatives spanning device APIs, event pipelines, device lifecycle management, transport infrastructure, and partner-facing platform capabilities.
  • Lead architectural design and define shared API contracts, event schemas, platform patterns, frameworks, libraries, and reusable components.
  • Drive large multi-engineer initiatives end-to-end from technical design through implementation, validation, and production readiness.
  • Provide technical mentorship through design reviews, code reviews, pairing, and coaching on architectural thinking and engineering craft.
  • Influence cross-team technical standards, modernization guidance, architecture decisions, and platform planning forums.
  • Establish production readiness, observability, reliability, monitoring, SLA, support, incident response, and postmortem practices.
  • Use and promote AI-assisted development tools while validating generated output for correctness, security, edge cases, and maintainability.

Requirements

  • 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 technical initiatives from architecture through delivery with substantial autonomy.
  • Demonstrated success creating reusable platform patterns, shared libraries, or integration frameworks adopted by other engineers.
  • Strong architectural judgment regarding service boundaries, domain ownership, failure modes, versioning, and maintainability.
  • Deep backend platform engineering experience with RESTful or gRPC APIs, distributed systems, event-driven architectures, and shared platform design.
  • Experience modernizing tightly coupled systems toward domain-aligned, independently deployable services.
  • Ability to anticipate medium-term technical risks and influence experienced engineers across teams.
  • Practical familiarity with AI-assisted development for implementation, debugging, and documentation while maintaining validation and architectural discipline.
  • Preferred qualifications include .NET/C#, SQL Server, Kafka or similar event streaming infrastructure, partner-facing APIs, device or IoT platforms, microservice architecture, observability, incident management, production operations, GitHub Copilot, Cursor, Claude Code, and the Model Context Protocol.

Benefits

  • Medical plans with company subsidies, a company-contributed Health Savings Account, and a 401(k) with employer match.
  • Paid vacation increasing with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • Company-paid disability and life insurance in a collaborative and casual work environment.
  • Employees work from the office four days per week.
  • Opportunities for immediate responsibility, collaboration with executives and high-achieving colleagues, and broad cross-functional experience.

Tech Stack

Apache KafkaC#gRPCMicrosoft SQL Server.NET

Categories

Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me