Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Alarm.com

Job Description

Job Description:\n\nAbout Alarm.com 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.About the Team 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. 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.The Role We are hiring a Staff Software Engineer to serve as a technical multiplier across the SPX and Device Platform domains. At Alarm.com, the Staff SE carries a distinct mandate: to make the engineers and systems around them measurably better. This is not primarily a project execution role. 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. Projects spearheaded by a Staff SE carry feature-team-level scope — visible work spanning the organization, often requiring cross-team collaboration and sustained technical leadership. The Staff SE anticipates medium-term technical problems 12+ months out and works proactively to prevent them from becoming delivery or reliability issues. They are active participants in engineering leadership initiatives — tech councils, working groups, cross-team design forums — not passive consumers of information. Success in this role requires deep technical judgment in backend and platform engineering, the ability to operate across ambiguity and cross-team dependencies, and the credibility to influence technical direction alongside architects, engineering managers, and senior engineers across the department. This is a hands-on role — the Staff SE writes code, leads designs, and drives delivery — but their highest-leverage contribution is the clarity, reusability, and quality they bring to systems and teams beyond their immediate scope.What You'll DoTechnical Leadership & ArchitectureOwn 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.Define and evolve shared platform patterns, API contracts, and event schemas that are used by multiple teams across the department.Anticipate medium-term architectural risks — 12+ months out — and work proactively to prevent them from negatively impacting the team or the platform.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.Platform & Systems DeliveryLead 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.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.Ensure systems you build and influence are observable, supportable, and operationally sound from day one — not as an afterthought.Technical Multiplier & MentorshipBuild frameworks, libraries, and components that are reusable across the team or department — and that are actually adopted and used by other engineers. The success of this work is judged on the size of problem solved and whether it genuinely reduces duplicated effort and accelerates delivery.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.Cross-Team Influence & AlignmentDrive technical alignment across teams that share platform dependencies — surfacing conflicts early, proposing resolutions, and ensuring shared systems evolve in a coherent direction.Partner with the team's Architect on domain-level technical direction, contributing meaningfully to architectural decisions rather than passively consuming them.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 — bridging the gap between long-term platform direction and near-term delivery reality.Operational ExcellenceEstablish and uphold high standards for production readiness, observability, and reliability across the systems you own and influence.Contribute to incident response, postmortems, and the durable improvements that follow — treating operational quality as a first-class engineering concern.Help define and operationalize SLAs, monitoring frameworks, and support models for partner-facing and shared platform services.AI-Fluent EngineeringUse AI-assisted development tools as a consistent part of your engineering workflow — for drafting, debugging, refactoring, test generation, and documentation — while maintaining full architectural control and review discipline.Model rigorous validation practices for AI-generated output: review for correctness, edge cases, security implications, and long-term maintainability before anything reaches production.Help teammates adopt AI tools effectively — sharing workflows, prompting patterns, and validation approaches that raise the team's collective fluency without lowering engineering standards.What We're Looking ForWhat Good Looks Like at This Level A Staff SE at Alarm.com is a technical leader whose impact is unmistakably felt beyond their immediate scope. The clearest signal is multiplier impact: a Staff SE's technical contributions, reusable patterns, and engineering judgment make the teams and systems around them measurably better. They drive initiatives of feature-team-level scope, are capable of seeing current problems and upcoming architectural improvements and driving toward solutions with minimal management support, and are a trusted voice in cross-team technical conversations. The Staff SE operates via two complementary modes:Depth — owning a technology, framework, or component that a meaningful number of other engineers build on, evangelizing it, and making it easy to use and extend; orBreadth — being responsible for the technical direction of a broad set of code and sub-teams, setting a technical roadmap, identifying gaps, and making other engineers more efficient and productive through their projects, designs, and guidance.Required QualificationsBachelor'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), 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 — not just respond to issues as they surface.Active participation in engineering leadership initiatives — tech councils, working groups, cross-team design reviews — with a track record of influencing other experienced engineers, not just consuming information.Credibility working alongside architects and engineering managers on technically complex, cross-team initiatives — influencing direction without needing to be the final decision-maker.Clear, positive buy-in toward AI-assisted development as an expected part of modern engineering work; this is not optional for this role.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.Preferred QualificationsStrong experience with .NET/C# and SQL Server; this is the foundation of Alarm.com's backend stack, though equivalent depth in similar ecosystems may translate well.Experience building or evolving partner-facing APIs, external integration platforms, or shared internal platform capabilities consumed by multiple teams.Hands-on experience with Kafka or similar event streaming infrastructure — including schema design, consumer patterns, and operational considerations at scale.Experience with device-oriented systems, IoT platforms, device lifecycle management, or integration-heavy backend architectures — including transport protocols, device provisioning flows, and the challenges of connecting physical hardware to cloud platforms at scale.Experience with microservice or domain-aligned architecture patterns, including domain analysis, service boundary definition, and incremental migration from monolithic systems.Experience with observability practices, incident management, and production operations at scale — including defining monitoring frameworks and support models for externally consumed systems.Experience using AI-assisted development tools (e.g. GitHub Copilot, Cursor, Claude Code) in a structured, disciplined workflow — including multi-file refactors, spec-driven development, and test-driven AI usage.Familiarity with the Model Context Protocol (MCP) or other patterns for integrating AI agents with REST APIs and platform services.Experience contributing to or leading department-wide technical standards, architecture decision records, or engineering working groups.Technical Scope This role has broad technical scope across two closely connected platform areas. The Staff SE will own or co-own foundational capabilities spanning device APIs, device lifecycle management, and the transport and protocol infrastructure that connects physical devices to the platform — as well as the Core Partner Platform infrastructure within SPX that enables strategic partners to build reliably on top of Alarm.com's stack. The role carries visibility at the Director level and above, and the work has direct impact on Alarm.com's ability to scale strategic partnerships and evolve its device ecosystem.Why This Role Matters Alarm.com is at a critical inflection point in its platform evolution. The shift toward PaaS partnerships, domain-aligned architecture, and a modernized device ecosystem requires engineers who can shape the technical foundations that dozens of teams build on — and who leave systems and organizations better than they found them. The Staff SE hired into this role will help define how device data flows across the platform, how devices are integrated and managed at scale, how partners connect reliably to Alarm.com's infrastructure, and how the engineering organization moves faster with more consistency and less rework. The right person will be a force multiplier in the truest sense — someone whose technical contributions, reusable patterns, and engineering judgment make the teams and systems around them measurably better for years to come. WHY WORK FOR ALARM.COM?Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!Gain well rounded experience: Alarm.com

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Boston, MA vacancy
  • $220k - $292k

     ...continuous improvement. That environment includes not just the software used to design, plan, and execute work, but also the...  ...technology faster.   ABOUT THE JOB We are looking for a Staff Software Engineer to join ArsenalOS, the digital backbone of Anduril's... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Immediate start

    Anduril

    Boston, MA
    11 hours ago
  • $229k - $331k

    On the Motion Planning team at Zoox, you’ll be dedicated to improving the driving behaviors of the robot on public roads. The Planner's job is to figure out where the robot is going and how to get there safely in situations as complex as those found in Downtown San Francisco...
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Boston, MA
    11 hours ago
  • $170k - $230k

     ...human and artificial intelligence to lead the charge. As an AI software company who deploys its inventions directly into the...  ...global, physical economy. The Role We are looking for a  Staff Software Engineer to lead the design and implementation of core software... 
    Suggested
    Full time

    Tutor Intelligence

    Watertown, MA
    11 hours ago
  •  ...their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Staff Software Engineer North Bethesda, MD, Lexington, KY, Boston, MA Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by... 
    Suggested
    Full time

    Xometry

    Boston, MA
    11 hours ago
  • $262k - $365k

    Own technical strategy, engineering architecture and designs underpinning multi-change orchestration for areas within the 110-person+ P2...  ...or equivalent practical experience.8 years of experience with software development in one or more programming languages (e.g., C++, Java... 
    Suggested
    Work at office

    Google

    Cambridge, MA
    3 days ago
  • $146.6k - $195.5k

     ...delivering the best experience for our customers powered by a platform focused on testability, performance, and reliability.As a Staff Software Engineer, you’ll help shape the future of our e-commerce codebase by focusing on developer experience and long-term engineering... 
    Work at office

    SimpliSafe

    Boston, MA
    4 days ago
  • $230k - $295k

    Foster City, CA / Boston, MA / Seattle, WASoftware - Software Systems /Full-time /HybridZoox is looking for an experienced Staff Software Engineer to build, scale, and operate our custom High-Performance Computing infrastructure. As Zoox scales its autonomous vehicle development... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Boston, MA
    1 day ago
  • $205k - $228k

     ...-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.As a Staff Software Engineer in the Search & Listings (SNL) organization, you will use your experience with microservices based architecture to build products... 
    Minimum wage
    Flexible hours

    Compass

    Boston, MA
    1 day ago
  • $172k - $229k

    Mission Summary:We are looking for a staff engineer to improve the quality, reliability, and robustness of our subsystems for decision making...  ...identified initiativesDirect results will include enhanced software quality assessments before software reaches the vehicle,... 
    Contract work
    Work at office
    Remote work

    Motional

    Boston, MA
    4 days ago
  • $234k - $300k

     ...tracing, enabling customers to ship AI with confidence.As a Staff Engineer, you’ll lead the development of new features and foundational...  ...experimentation, and apply your deep understanding of both AI systems and software engineering to solve open-ended problems in the fast-moving... 
    Work at office

    Datadog

    Boston, MA
    11 hours ago
  • $220k - $292k

     ...assembled a diverse team of experts in software, robotics, artificial intelligence, sensor...  ...capability.ABOUT THE JOBStaff Software Engineers lead the delivery of a variety of software...  ...control and decision support. We expect Staff Software Engineers to demonstrate... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril Industries

    Quincy, MA
    11 hours ago
  • $195.5k - $352.1k

     ...decision carries direct, measurable revenue impact, and the team operates with the high engineering rigor that this demands.About the RoleWe're hiring a Senior Software Engineer (Staff scope) to help scale and evolve this platform. Demand Bidder is a large, high-... 
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    Boston, MA
    4 days ago
  • $174k - $205k

     ...millions of people experience work, we’d love you on the team.Visit to learn more.Perk is growing its engineering footprint in North America, and we're looking for a Staff Software Engineer to help us do it right. You'll play a central role in a new product launch as Perk... 
    Summer work
    Work at office
    Immediate start
    Worldwide
    Relocation
    Relocation package
    3 days per week

    Perk

    Boston, MA
    3 days ago
  • $166k - $220k

     ...in months, not years.ABOUT THE TEAMThe Software Platform Foundations team at Anduril is...  ...the foundational systems that empower our engineering teams to develop, test, and deploy cutting...  ...to build awesome products fast. As the Staff Software Engineer, Quality Integration,... 
    Full time
    Contract work
    Work experience placement
    Local area
    Immediate start

    Anduril Industries

    Boston, MA
    2 days ago
  • $162k - $265k

    Job Description:Our Opportunity:Chewy is hiring a Staff Software Engineer to lead the technical direction of Chewy’s Discovery Experience platform in Bellevue, WA. The Discovery Experience team owns a key part of the customer journey across Chewy’s web and mobile apps.... 
    Local area
    Relocation
    Flexible hours

    Chewy

    Boston, MA
    2 days ago
  • $150 - $180 per hour

     ...shape a brighter way forward.Role OverviewAs a Forward Deployed Engineer, you will operate at the front lines of innovation — embedded...  ...hand in handQualificationsCritical SkillsYears of professional software engineering experience proportional to level, including solution... 
    Full time
    Local area
    Remote work
    Shift work

    Jones Lang LaSalle

    Boston, MA
    3 days ago
  • $168.75k - $270k

     ...and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect...  ...devices used by public-safety professionals worldwide. As a Staff Wireless Software Engineer, you will be a technical leader driving architecture and... 
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Axon

    Boston, MA
    11 hours ago
  • $220k - $330k

     ...continuous improvement. That environment includes not just the software used to design, plan, and execute work, but also the...  ...defense industrial base.ABOUT THE JOB:We are looking for a Staff Software Engineer to join our QualityOS team within Forge MES (Manufacturing... 
    Full time
    Temporary work
    Work experience placement
    Immediate start

    Anduril Industries

    Boston, MA
    4 days ago
  • $168.75k - $225k

     ...with our ecosystem of devices and cloud software. Like our products, we work better together...  ...; it is the actual call-handling engine, responsible for every packet, every route...  ...of uptime in a life-critical system.As a Staff UC Software Engineer, you will help design... 
    Work experience placement
    Work at office

    Axon

    Boston, MA
    1 day ago
  • $195k - $257.5k

     ...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Contract work
    Remote work
    Flexible hours

    Circle

    Boston, MA
    11 hours ago
  •  ...business — today and in the future. DataRobot’s Fleet team is the engine behind how our platform runs across all customer environments—...  ...boosting developer velocity. That’s where you come in.As a Staff Software Engineer, you’ll be responsible for technical leadership and... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    DataRobot

    Boston, MA
    2 days ago
  • $324k - $389k

     ...Foster City, CA / Boston, MASoftware – Autonomy Software /Full-time /On-siteAt Zoox, you will collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, control, localization, computer vision, rendering... 
    Odd job
    Full time
    Temporary work
    Relocation package

    Zoox

    Boston, MA
    11 hours ago
  • $200k - $325k

     ...slows trials down, and turning real-world clinical data into a foundation for predictive intelligence.We're looking for a Staff Software Engineer to own the design and implementation of the core systems that make this possible. This means building robust integrations across... 

    Iterative Scopes

    Cambridge, MA
    1 day ago
  • $146.6k - $215.1k

     ...the home security space and relentlessly pursue our mission of keeping Every Home Secure.About the RoleWe're looking for a Staff Software Engineer to join our Cloud ML team — the team that owns both the cloud-side ML infrastructure and the applied ML research that powers... 
    Work at office

    SimpliSafe

    Boston, MA
    4 days ago
  • $170k - $230k

     ...and artificial intelligence to lead the charge. As an AI software company who deploys its inventions directly into the facilities...  ...in robotics and automation at scale.  Lever As a  Staff Robotics Software Engineer , you will lead design and implementation of critical... 
    Full time

    Tutor Intelligence

    Watertown, MA
    11 hours ago
  • $225k - $265k

     ...economy while keeping trade flowing. Opportunity at Altana The Engineering team is responsible for building out the platforms, APIs,...  ...world professional experience writing back‑end or data‑driven software in demanding environments. Deployed production code and services... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Altana AI

    Boston, MA
    4 days ago
  • $192k - $256k

    Your Impact at LILA Join us in shaping the future of science! We are seeking Staff Software Engineers with backend experience to join our Lab Software Team (LaS), where you’ll collaborate with software engineers, lab scientists, and machine learning engineers to build... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    1 day ago
  • $180k - $225k

     ...second web based (yes, no sensors) foot scan into precision engineered, 3D‑printed insoles that prevent pain before it starts. We’re...  ...the same in 2025. Profitable month‑over‑month. The Role As a Staff Software Engineer, you’ll build and ship the core systems behind Hike’... 
    Full time

    Hike Medical

    Boston, MA
    1 day ago
  • $254k - $336k

     ...assembled a diverse team of experts in software, robotics, artificial intelligence, sensor...  ...capability.ABOUT THE JOBStaff Robotics Engineers lead the delivery of vehicle perception...  ...lower- and higher-level systems. We expect Staff Robotics Engineers to demonstrate... 
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Anduril Industries

    Boston, MA
    11 hours ago
  •  ...Staff Software Engineer, Frontend Join to apply for the Staff Software Engineer, Frontend role at Suno About Suno Suno is a music company built to amplify imagination. Powered by the world’s most advanced AI music model, Suno offers an unparalleled creative platform that... 
    Full time
    Work at office

    SUNO

    Boston, MA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!