Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Alarm.com Logo

Staff Software Engineer

Alarm.com

Salary not specified
Jan 2, 2026
Boston, MA, US
Apply Now

The Device Lifecycle & Integrations (DELI) team at Alarm.com builds the platforms and services behind connected devices, and they are looking for a Staff Software Engineer to play a lead role in the future of device integration, driving technical delivery, ensuring high engineering standards, and collaborating with stakeholders.

Requirements

  • Proven experience architecting, building, and delivering distributed or cloud-centered systems using .NET/C-Sharp or a comparable technology stack.
  • Solid grasp of core networking technologies and principles, with the ability to design and troubleshoot systems that rely on reliable device connectivity.
  • Exposure to hardware integration or device-centric development environments—able to collaborate effectively with hardware teams and understand the unique challenges of tightly coupled software-hardware solutions.
  • Demonstrated history of technical project delivery and proactive ownership.
  • Skilled in maintaining high standards for code quality, technical debt management, and effective code reviews.
  • Experience applying Domain-Driven Design (DDD) principles to model business domains and maintain clear service boundaries.
  • Proficiency in Test-Driven Development (TDD) and automated testing frameworks (unit, integration, end-to-end).

Responsibilities

  • Lead day-to-day technical execution on key DELI projects, from discovery and system design through delivery and adoption.
  • Translate business and stakeholder requirements into robust, scalable software solutions.
  • Guide technical project planning, architecture, and implementation—ensuring consistency, code quality, and timely results.
  • Mentor and support the continued growth and development of engineers on your team, providing feedback and technical guidance.
  • Represent your team's work in cross-team or department forums with clarity and technical detail.
  • Drive adoption of best practices in code review, documentation, team workflows, and monitoring.
  • Proactively identify challenges, risks, and underperformance—owning communication and course correction as needed.

Other

  • 8+ years of professional software engineering experience, including at least 2 years in a technical or project leadership capacity.
  • Track record in mentoring and developing engineers at multiple experience levels.
  • Clear and effective communicator, capable of articulating technical direction and representing the team in both technical and business settings.
  • Highly organized, results-oriented, and adept at managing competing priorities and shifting project demands.
  • Dedicated to fostering a respectful, inclusive, and growth-minded team environment.