Staff Software Engineer at Alarm.com | Boston, MA, US | Rezi

Staff Software Engineer at Alarm.com

Staff Software Engineer

Alarm.com · Boston, MA, US

1 weeks ago

Staff Software Engineer

Alarm.com · Boston, MA, US

10 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer role.

Rezi rewrites your resume against Alarm.com's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer posting at Alarm.com — free, in seconds.

About the Role

We are hiring a Staff Software Engineer to serve as a technical multiplier across the SPX and Device Platform domains. The Staff SE owns technically complex, high-visibility initiatives end-to-end, shapes architectural direction across domain boundaries, builds reusable frameworks and patterns that other teams depend on, and helps the organization move faster with more consistency and less rework.

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.
  • Define and evolve shared platform patterns, API contracts, and event schemas used by multiple teams.
  • Anticipate medium-term architectural risks — 12+ months out — and work proactively to prevent them.
  • Contribute to and influence department-wide technical standards, modernization guidance, and platform conventions.
  • Lead delivery of foundational platform capabilities across the device ecosystem.
  • Build and evolve partner-facing platform components within SPX's Core Partner Platform.
  • Drive end-to-end delivery of large, multi-engineer initiatives with a high degree of autonomy.
  • Ensure systems built and influenced are observable, supportable, and operationally sound from day one.
  • Build frameworks, libraries, and components that are reusable across the team or department.
  • Make engineers around you noticeably more effective through design reviews, code reviews, pairing, and coaching.
  • Help engineers at all levels frame problems well, constrain scope appropriately, and develop sound technical judgment.
  • Serve as a trusted technical resource for engineers across SPX, Device Platform, and other teams.
  • Drive technical alignment across teams that share platform dependencies.
  • Partner with the team's Architect on domain-level technical direction.
  • Represent the team's technical interests in cross-team forums, dependency discussions, and platform planning conversations.
  • Translate architectural vision into executable plans that delivery teams can act on.
  • Establish and uphold high standards for production readiness, observability, and reliability.
  • Contribute to incident response, postmortems, and durable improvements.
  • Help define and operationalize SLAs, monitoring frameworks, and support models for shared platform services.
  • Use AI-assisted development tools as a consistent part of your engineering workflow.
  • Model rigorous validation practices for AI-generated output.
  • Help teammates adopt AI tools effectively.

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.
  • Strong architectural judgment: ability to reason about service boundaries, domain ownership, failure modes, versioning, and long-term maintainability.
  • Deep proficiency in backend platform engineering: RESTful and/or gRPC APIs, distributed systems, event-driven architectures (Kafka or equivalent), and shared platform design.
  • Experience operating in environments moving from tightly coupled systems toward domain-aligned, independently deployable services.
  • Demonstrated ability to anticipate medium-term technical problems and drive toward solutions proactively.
  • Active participation in engineering leadership initiatives — tech councils, working groups, cross-team design reviews — with a track record of influencing other experienced engineers.
  • Credibility working alongside architects and engineering managers on technically complex, cross-team initiatives.
  • Clear, positive buy-in toward AI-assisted development as an expected part of modern engineering work.
  • Practical familiarity with AI-assisted development workflows — including the ability to use AI effectively for implementation, debugging, and documentation while maintaining validation rigor and architectural discipline.

Skills

  • Backend software engineering
  • Technical leadership
  • Architecture
  • RESTful APIs
  • gRPC APIs
  • Distributed systems
  • Event-driven architectures
  • Kafka
  • Platform design
  • Domain-aligned architecture
  • Independently deployable services
  • AI-assisted development
  • .NET/C#
  • SQL Server
  • Event streaming infrastructure
  • IoT platforms
  • Device lifecycle management
  • Microservice architecture
  • Observability practices
  • Incident management
  • Production operations
  • Model Context Protocol (MCP)

Location

  • Remote

Work Type

  • Onsite

Experience Level

  • Staff-level
  • 10+ years

Education Level

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Salary/Compensations

  • $150,000—$190,000 USD

Benefits

  • Medical plans with company subsidies
  • Health Savings Account (HSA) with a company contribution
  • 401(k) with an employer match
  • Paid vacation that increases with tenure
  • Paid holidays
  • Wellness time
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance

About the Company

  • Alarm.com provides the leading cloud platform for smart security and IoT, powering millions of home and business experiences.
  • Our systems integrate devices, cloud services, APIs, and event-driven workflows into a unified ecosystem used by internal teams and external partners around the world.
  • Alarm.com is the leading platform for intelligently connected properties.
  • Millions of homeowners and businesses rely on Alarm.com's technology to secure, monitor, and manage their environments from anywhere.
  • Our comprehensive suite of solutions—including security, video surveillance, access control, active shooter detection, intelligent automation, energy management, and wellness—is delivered exclusively through a trusted network of thousands of professional service providers and commercial integrators across North America and worldwide.
  • Alarm.com's common stock is traded on Nasdaq under the ticker symbol ALRM.
  • Alarm.com delivers serious security for serious people.

Equal Opportunity

  • Alarm.com is an Equal Opportunity Employer