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

Senior Staff Software Engineer

$167.5k - $199.5k

Alarm.com

Senior Staff Software Engineer, Protocols Team


We are seeking a Senior Staff Software Engineer to lead the architecture and delivery of IoT and smart automation protocols with a focus on Z-Wave, Matter, PowerG, and ZigBee. You will own initiatives from design through deployment, mentor engineers, and clearly communicate an architectural vision that aligns devices, gateways, mobile apps, and cloud services. You will collaborate across Product, Firmware, Panels, and Operations to deliver secure, reliable, and interoperable experiences.

WHAT CAN YOU DO FOR ALARM.COM?

Define and communicate the protocol architecture for onboarding, secure transport, command and control, telemetry, and OTA updates across Z Wave, Matter, PowerG, and ZigBee. Drive discovery, design, and implementation, set near term and long-term plans, review solutions, and provide clear documentation and examples. Lead interoperability and certification, build gateway and cloud translation services, and deliver SDKs and tools that enable partners. Raise reliability through observability, on call support, and capacity planning with operations. Join a small, friendly culture with a broad technology surface and immediate impact.

DAY-TO-DAY RESPONSIBILITIES
  • Lead design of major components and systems for the Protocols team
  • Mentor engineers and establish reusable patterns and best practices
  • Set the Protocols roadmap and communicate tradeoffs and decisions to executives, partners, and cross functional teams
  • Deliver robust implementations for Z Wave, Matter, PowerG, and ZigBee, including capability negotiation and backward compatibility
  • Build gateway and cloud services that normalize device semantics with attention to latency, throughput, and cost
  • Partner with Ops on deployments, on call rotations, incident response, and post incident reviews
  • Guide data models and storage for protocol payloads and device state, and contribute concise architecture docs and runbooks
WHAT DO YOU NEED?
  • Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent experience
  • 10+ years of software development with ownership of highly available services
  • Proven leadership mentoring engineers and building reusable platforms and libraries
  • Strong communication and the ability to articulate architectural vision to technical and non-technical audiences
  • Expertise in object-oriented programming, C# and .NET a plus
  • Experience designing secure, fault tolerant distributed systems and operating them in production with Ops
  • Observability with tools such as Grafana
  • Database design and development, SQL Server and cloud databases a plus
  • Capacity planning for physical and cloud infrastructure
  • Hands-on experience with Z Wave, Matter, PowerG, or ZigBee, including commissioning, security, and interoperability
NICE TO HAVE
  • Thread, BLE, Wi Fi, or cellular experience
  • MQTT, WebSockets, or gRPC, including QoS and session management
  • Security across TLS, DTLS, key management, device identity, secure boot, and threat modeling
  • Embedded and gateway experience with C or C++ on RTOS or Linux, and packet analysis with sniffers and spectrum tools
  • High throughput telemetry ingestion and storage with schema versioning and compression
  • Large scale rollout and OTA strategies, including staged deployments, rollback, and fleet health metrics
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

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 offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.
  • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week .

COMPANY INFO

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.

For more information, please visit

COMPANY BENEFITS

Our total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.

Alarm.com is an Equal Opportunity Employer

In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.

Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to View email address on click.appcast.io.

The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.

Base Salary Range

$167,500-$199,500 USD
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer in McLean, VA vacancy
  •  ...Senior Staff Software Engineer, 3DGS Enablement (SDK) About Ofinno: Ofinno is a leading research and development lab headquartered in Reston, Virginia, specializing in advancing communication and media standards. Our team's innovative work has led to significant... 
    Senior

    Ofinno

    Reston, VA
    3 days ago
  •  ...Overview Senior Staff Software Engineer (Everbridge, Inc.; Vienna, VA): The Senior Staff Software Engineer will enhance Everbridge’s SaaS-based Critical Event Management platform. Our platform runs on a .NET/Java stack, and we are continuously expanding the capabilities... 
    Senior
    Local area
    Worldwide

    Everbridge

    Vienna, VA
    4 days ago
  • $130k - $260k

     ...proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers**Senior Staff Engineer, Software Engineering (SRE Availability, Incident & Change Management)****Position Description**Our Senior Staff Engineer works... 
    Senior
    Hourly pay
    Work experience placement

    GEICO

    Chevy Chase, MD
    2 days ago
  • $130k - $260k

    Senior Staff Engineer, Software Engineering We are seeking a highly accomplished Senior Staff Engineer to join our engineering organization and drive technical excellence across our platform. This pivotal role combines deep hands‑on expertise with the ability to influence... 
    Senior
    Hourly pay
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Dormont Manufacturing Co

    Bethesda, MD
    3 days ago
  • $233.23k - $300k

    Dormont Manufacturing Co in Bethesda, Maryland is seeking experienced Software Engineers to lead teams in software development. Candidates must hold a Bachelor’s degree in Computer Science and have ten years of relevant experience. The role includes responsibilities like... 
    Senior
    Remote job

    Dormont Manufacturing Co

    Bethesda, MD
    3 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Silver Spring, MD
    2 days ago
  •  ...TS/SCI WITH CI POLY CLEARANCE****** Software Engineer IV We are looking for a Software Engineer...  ...in a containerized environment. For Senior Principal level: A Bachelor's degree...  ...in lieu of a degree requirement For Staff level: A Bachelor's degree with 14+... 
    Senior
    Work at office

    SHLD, Inc.

    Herndon, VA
    17 days ago
  •  ...OBTAIN TO PASS A POLY CLEARANCE****** Software Engineer IV Our client's Space &...  ...and automated testing frameworks. For Senior Principal level: A Bachelor's degree with...  ...in lieu of a degree requirement For Staff level: A Bachelor's degree with 14+ years... 
    Senior
    Work at office

    SHLD, Inc.

    Herndon, VA
    17 days ago
  •  ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities...  ...operational systems. Serve as a force multiplier by mentoring other engineers and contributing to shared tooling and process improvements.... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Washington DC
    25 days ago
  •  ...Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices...  ...C2 providers). It's a hands-on role for engineers who like seeing their code operate in...  ...problems in unknown solution spaces; mentor senior engineers and other team leads; drive... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide
    Shift work

    Shield AI

    Washington DC
    29 days ago
  •  ...Something big with Extreme! As a global networking leader, learn why there’s no better time to join the Extreme team. Senior/Staff Software Engineer (Gen AI, Big Data): Experience : 5 to 12 Years Location : Seattle, WA | Toronto, Canada Remote Are you... 
    Senior
    Remote work
    Worldwide
    Shift work

    Extreme Networks

    Washington DC
    more than 2 months ago
  • $100k - $230k

     ...offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. GEICO is seeking an experienced Staff Software Engineer to join our Knowledge Graph and Content Generation engineering group. This is a high-impact team focused on scaling GEICO's... 
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Bethesda, MD
    10 hours ago
  • $140k - $190k

     ...Staff Software Engineer Raft is a customer-obsessed non-traditional defense tech company dedicated to empowering U.S. military and government agencies with cutting-edge AI/ML and data solutions. We are a leader in autonomous data fusion and Agentic AI, with a purposeful... 
    Live in

    Raft

    Washington DC
    3 days ago
  •  ...About the Company A rapidly growing healthcare technology company is seeking a Staff Software Engineer to help architect and scale a mission-critical platform used by millions of patients and healthcare providers nationwide. This organization is transforming how patients... 
    Remote work

    Prevail Recruiting

    Washington DC
    2 days ago
  •  ...You’re an experienced engineer with exceptional skill and leadership ability, capable of making an impact across our product ecosystem...  ...production operations What You’ll Bring 8+ years of professional software engineering experience, with significant backend focus Deep... 
    Temporary work
    H1b
    Remote work
    Visa sponsorship

    Elea Ecuador

    Washington DC
    4 days ago
  • $150k - $160k

    Staff Software Engineer - Full Stack Job number: 839 This is a remote position. Ad Hoc is a technology company that empowers organizations...  ...Full Stack serves as an emerging subject matter expert and senior individual contributor operating with a high degree of... 
    Work at office
    Remote work
    Flexible hours

    Ad Hoc LLC

    Silver Spring, MD
    5 days ago
  • $134k - $235.9k

     ...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as...  .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Washington DC
    1 day ago
  • $177k - $265.6k

     ...comprehensive benefits, we have the right opportunities to fit your life and launch your career today. We have an opening for a Staff Ground Software Engineer to join our team of qualified, diverse individuals in the Tactical Space organization. This position will be in Dulles... 
    Relocation package
    Shift work

    Northrop Grumman

    Sterling, VA
    10 hours ago
  • $165k - $295k

     ...Staff Software Engineer Arcadia is the AI-powered energy intelligence platform for businesses. We replace fragmented tools and manual workflows with one platform to pay utility bills, buy energy, and advance sustainability — across every location, at enterprise scale... 
    Local area
    Remote work

    Arcadia

    Washington DC
    2 days ago
  •  ...global markets, where we deliver innovative software and service solutions for essential...  ...rely on us in the moments that matter. Engineering delivers on that promise. You can read...  ...other developers, SREs, junior engineers, senior engineers, and offshore. Construct... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    5 days ago
  • $220k - $330k

     ...Staff Software Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies... 
    Full time
    Temporary work
    Work experience placement
    Immediate start

    Colorwave Inc

    Washington DC
    4 days ago
  •  ...Staff Software Engineer Aerostar, a business unit of TCOM, is seeking a Staff Software Engineer to be responsible for understanding customer missions and requirements, translating into a concept, and presenting technical concept and business case to customer. Along... 
    Work at office
    Flexible hours

    TCOM, L.P.

    Arlington, VA
    10 hours ago
  • $170k - $195k

     ...global manufacturing capacity. Xometry is looking for a Staff Software Engineer to join our Core Platform team. This role is a strategic...  ...well-documented decisions. As a primary point of contact for senior leadership, you will guide risk/reward conversations and... 
    Work at office
    3 days per week

    Xometry

    Silver Spring, MD
    2 days ago
  • $130k - $170k

     ...Staff Software Engineer (E4) BCubed Engineering, an Auria company, is looking to hire a Staff Software Engineer (E4). This position is hybrid (2-3 days a week) out of one of our Bcubed offices located in Warrenton, VA or Tampa, FL. What You Can Expect To Do: Software... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Auria Space

    Reston, VA
    3 days ago
  • $84.84k - $153.55k

     ...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Silver Spring, MD
    4 days ago
  • the company | Technical Lead, Principal, and Senior Principal Vulnerability Researcher | Arlington, VA | ONSITE | Full Time | the...  ...Principal Vulnerability Researchers to drive our in-depth reverse engineering and exploit development efforts. In these advanced roles, you... 
    Senior
    Full time

    United States Digital Space LLC

    Arlington, VA
    3 days ago
  •  ...SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering...  ...using defined Agile software principles and practices. As a Senior Principal Software Engineer, you will lead and perform... 
    Senior
    Work experience placement
    Remote work

    General Dynamics Information Technology

    Oakton, VA
    3 days ago
  • General Dynamics Information Technology is seeking a Senior Principal Software Engineer to join our team in Oakton, Virginia. This is an exciting opportunity to work on a high-performance big data system and participate in the Agile software development process. The ideal... 
    Senior

    General Dynamics Information Technology

    Oakton, VA
    1 day ago
  •  ...Dormont Manufacturing Co is hiring a Senior Software Engineer to contribute to national security operations. You will develop software capabilities supporting mission analytics and platform services while leading feature development. The ideal candidate should possess... 
    Senior

    Dormont Manufacturing Company

    Falls Church, VA
    4 days ago
  • $150k - $173k

     ...lowest cost, while catalyzing the nuclear industry toward rapid development in America and globally. About the role As a Staff Software Engineer, you will serve as a technical leader responsible for architecting and delivering software that powers critical aspects of... 
    Bi-weekly pay

    Epoch Biodesign

    Washington DC
    5 days ago

Do you want to receive more vacancies?

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