Staff Software Engineer
$144.25k - $169.13kAlarm.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) Dev 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 on top of Alarm.com's stack reliably. 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 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 Do Technical Leadership & Architecture 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 trade‑offs, 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 Delivery 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. 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 & Mentorship Build 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 the 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 & Alignment Drive 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 Excellence Establish 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 Engineering Use 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 For 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 drive 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; or Breadth — 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 Qualifications Bachelor's degree in Computer Science and Engineering 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. Deep proficiency in backend platform engineering: RESTful 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 — 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‑assistant development workflows — including the ability to use AI effectively for implementation, debugging, and documentation while maintaining validation rigor and architectural discipline. Preferred Qualifications Strong 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‑assistant 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. Base Salary Range $144,250—$169,126.82 USD Equal Opportunity Employer 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. #J-18808-Ljbffr
$174k - $262k
...corporations and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... ...work through Justice for Change. What We Do At Relativity, engineers don't just write code-they shape how industries uncover...SuggestedRemote workHome office- ...Staff Software Engineer – Quantum Technologies | Boston, MA Are you passionate about building software at the intersection of research, science, hardware, and cutting‑edge technology? We’re looking for a Staff Software Engineer to join a team advancing next-generation...Suggested
- ...Staff Software Engineer Full Description School scheduling is a hard problem, one that technology was meant to solve. Yet for decades, the master schedule has been built by hand, consuming educators' valuable time while delivering a sub‑optimal result for students. We...Suggested
- ...As a remote Staff Software Engineer at TeamDynamix, you'll lend your software craftsmanship to our work-management software. We empower customers to do more with fewer resources as they track and manage much of their daily work within the tools created and maintained...SuggestedTemporary workRemote workFlexible hours
- ...Overview This is a full-time, U.S.-based senior engineering role focused on modernizing an enterprise-grade SaaS platform that powers the... ...8+ years of experience building and maintaining production software in complex domains Proven ownership of system architecture across...SuggestedFull time
- ...support biosecurity and environmental monitoring use cases. The engineer will design and evolve backend data infrastructure across cloud... ...Qualifications 10+ years of experience in data engineering or software engineering with a focus on large-scale production systems Strong...
$146.6k - $215.1k
...reliability, and reduce system‑level risk. Develop and standardize software interfaces and tooling that interact with hardware systems,... .... Lead cross‑functional validation initiatives and influence engineering teams to adopt shift‑left validation and system‑level quality...Work at officeRemote workShift work$175k - $190k
...Job Title: Staff Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things on, we...Full timeTemporary workCasual workLocal areaRemote workVisa sponsorshipWork visaFlexible hours$220k - $275k
...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/...- ...creation to delivery is a key part of ezCater’s mission. As a Staff Engineer on our Finance Technology team, you will focus on building... ...first-class, modern tech stack that pairs ezCater’s existing software solutions with AI-enabled tooling. You will focus on designing...Permanent employmentWork at officeRemote workVisa sponsorshipWork visaFlexible hours
$106.61k - $284.28k
...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Staff Software Development Engineer - Fulfillment who as both a Technical Lead and Individual Contributor will help build our next‑generation platform to...Hourly payFull timeContract workTemporary workLocal area$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 timeTemporary workWork experience placementRemote workFlexible hours$166k - $265k
Our Opportunity Chewy is seeking a Staff Software Engineer on our fast‑paced, customer‑first Sponsored Ads team. This role is instrumental in launching innovative, customer‑facing products crafted to delight and engage Chewy’s advertising partners, while scaling our advertising...Work experience placementLocal areaFlexible hours$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- ...company solving complex problems at the intersection of data, software engineering, and applied machine learning. The platform is already in... ...autonomy in a high-impact, technically rigorous environment. As a Staff Software Engineer , you’ll take ownership of backend systems...
$262k - $365k
...experience with design and architecture, and testing/launching software products. Experience integrating generative AI tools or LLM... ...workflows. Preferred qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of...$220k - $292k
...Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data... ...us build the future of defense capability. ABOUT THE JOB Staff Software Engineers lead the delivery of a variety of software integrated into...Full timeContract workFor contractorsWork experience placementFor subcontractorWork at officeRemote workFlexible hours$262k - $365k
Google seeks a Software Engineer in Cambridge, MA, to drive compliance infrastructure and enhance technologies that impact billions. You will work on diverse projects critical to Google’s evolution, requiring a strong background in C++ and software engineering principles...$205k - $228k
...and buyer clients. About the Role The Engineering Platform organization owns the systems that... ...on to build, test, deploy, and operate software. Our mission is to reduce friction... ...entire software development lifecycle. As a Staff Engineer, you will work across observability...Minimum wageLocal areaFlexible hours- ...returns seamless for everyone. About the Role The Route Success engineering team owns the systems that power the on‑road experience for... ...top‑notch experiences for customers and clients. As a Staff Software Engineer you will build tooling that powers our driver partners...Work experience placement
$220k - $292k
...military in months, not years. Team Overview The Platform Security Engineering (PSE) team builds security into Anduril's products from... ...security systems at the intersection of hardware, firmware, and software, and can lead others through complex technical decisions with...Full timeWork experience placementImmediate start$220k - $292k
Staff Software Engineer, Production Solutions 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...Full timeTemporary workWork experience placementImmediate start$151k - $200k
...innovative, mission‑driven team working at the intersection of software and healthcare to reduce friction, improve access, and make... ...healthcare experience better for everyone. The Role As a Staff Software Engineer, you will play a critical role in advancing the Arrive...Remote workHome officeFlexible hoursShift work- A leading AI development company is seeking proficient programmers to join their remote coding team. This role involves designing and solving coding problems that train AI systems, with an emphasis on Android development. Candidates should have fluency in English and proficiency...Remote jobFlexible hours
- ...do. We’re characterized by both technical excellence and next‑level collaboration and respect. Role We are looking for a Staff Software Engineer to lead the design and implementation of core software systems across our stack. This role is less about writing isolated features...Work at officeShift work
$50 - $75 per hour
A leading AI development team is seeking proficient programmers to contribute to cutting-edge AI systems with full remote flexibility. The role involves designing coding solutions for AI training, evaluating AI-generated code, and providing impactful feedback. Candidates...Remote jobFlexible hours$174k - $205k
Overview 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 continues its expansion - a rare chance to shape something from the ground...Relocation package- 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 timeWork at office
$220k - $292k
A leading defense technology firm in Quincy is seeking a Staff Software Engineer to lead the delivery of integral software for advanced military systems. You will own the software roadmap, collaborate across teams to drive architecture decisions, and mentor engineers. The...$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...Remote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software trainer Boston, MA
- quantitative software engineer Boston, MA
- ultimate software Boston, MA
- software sales executive Boston, MA
- software applications developer Boston, MA
- remote software sales Boston, MA
- senior c# .net software developer Boston, MA
- software sales representative Boston, MA
- id software Boston, MA
- software Boston, MA

