Alarm.com

Alarm.com

Staff Software Engineer

Boston, Massachusetts · Staff+

Sponsorship not specifiedDetected 1 day ago
Distributed SystemsCode ReviewCloud PlatformsPlatform EngineeringRESTgRPCKafkaIncident ResponseOutbound SalesLeadershipCollaborationMentoring

About the role

  • The team is led by an Engineering Manager and supported by a senior Architect.
  • The Staff SE hired into this role will work in close partnership with the Architect and the broader engineering organization as a peer technical leader and force multiplier.
  • We are hiring a Staff Software Engineer to serve as a technical multiplier across the SPX and Device Platform domains.

Responsibilities

  • Own the technical direction for complex, cross-cutting initiatives spanning device APIs and event pipelines, device lifecycle management, device transport and protocol infrastructure, and partner-facing platform capabilities.
  • Lead architectural design for medium-to-large initiatives, producing high-quality design documents that capture tradeoffs, constraints, and long-term implications - not just the chosen approach.
  • Contribute to and influence department-wide technical standards, modernization guidance, and platform conventions - participating in tech councils, working groups, and cross-team design reviews as an active contributor, not a passive observer.
  • Lead delivery of foundational platform capabilities across the device ecosystem: device state and command APIs, device lifecycle management, event-driven pipelines, and the transport and protocol infrastructure that connects physical devices to the platform.
  • Build and evolve partner-facing platform components within SPX's Core Partner Platform: outbound command services, inbound event pipelines, authentication and authorization infrastructure, and integration patterns that scale across multiple partners.
  • Ensure systems you build and influence are observable, supportable, and operationally sound from day one - not as an afterthought.
  • Build frameworks, libraries, and components that are reusable across the team or department - and that are actually adopted and used by other engineers.
  • Make engineers around you noticeably more effective - through design reviews, code reviews, pairing, and direct coaching on architectural thinking and engineering craft.
  • Help engineers at all levels frame problems well, constrain scope appropriately, and develop sound technical judgment - not just deliver features.
  • Serve as a trusted technical resource for engineers across SPX, Device Platform, and teams around the organization who build on or depend on shared platform capabilities.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 10+ years of backend software engineering experience, with a demonstrated track record of operating at Staff-level scope and impact.
  • Proven experience leading large, multi-engineer technical initiatives end-to-end - from architecture through delivery - with a high degree of autonomy and accountability for outcomes.
  • Demonstrated ability to define and evolve reusable platform patterns, shared libraries, or integration frameworks that are actually adopted and used by other engineers - not just built.
  • Strong architectural judgment: ability to reason about service boundaries, domain ownership, failure modes, versioning, and long-term maintainability - not just immediate implementation choices.
  • Deep proficiency in backend platform engineering: RESTful and/or gRPC APIs, distributed systems, event-driven architectures (Kafka or equivalent),
  • Drive end-to-end delivery of large, multi-engineer initiatives with a high degree of autonomy - from technical design through implementation, validation, and production readiness.

Skills

  • About Alarm.com
  • Alarm.com provides the leading cloud platform for smart security and IoT, powering millions of home and business experiences.

Benefits

  • Translate architectural vision into executable plans that delivery teams can act on - bridging the gap between long-term platform direction and near-term delivery reality.

Company info

  • This role sits at the intersection of two strategically important areas of Alarm.com's engineering organization: Strategic Partner eXcellence (SPX) and Device Platform.
  • SPX establishes the partner enablement function for Alarm.com's highest-value PaaS integrations.
  • The team architects and maintains the Core Partner Platform - shared edge services, event pipelines, authentication infrastructure, and integration patterns - that allow strategic partners to build reliably on top of Alarm.com's stack.
  • SPX acts as the primary delivery owner for Tier 1 partnerships, drives cross-team alignment, and codifies reusable patterns that enable feature teams to self-serve future integrations.
  • Device Platform builds and evolves the foundational shared capabilities that underpin Alarm.com's connected device ecosystem.
  • This spans the full arc of how devices are modeled, integrated, and managed on the platform - from the APIs and event pipelines that expose device state and commands, to the lifecycle management flows that govern how devices are provisioned and maintained, to the transport and protocol infrastructure that connects physical devices to the platform at scale.
  • The team is on a deliberate path toward cleaner domain ownership, API-first design, and independently deployable services - a modernization effort that unlocks scalability and consistency for a growing landscape of internal teams and external partners.
  • These two areas are deeply connected.
  • The partner-facing platform depends on the device platform being reliable, well-bounded, and evolvable.
  • The device platform's modernization directly enables the scalability and consistency that strategic partners require.
  • A Staff Engineer in this space operates across both - shaping the technical foundations that teams across the organization build on.

This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.