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

Software Technical Lead

Alarm.com

Salary not specified
Sep 17, 2025
Boston, MA, US
Apply Now

Alarm.com is looking for a Software Technical Lead to drive technical delivery for projects, ensure high engineering standards, and help team members grow within the Device Lifecycle & Integrations (DELI) team, which builds platforms and services for connected devices.

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.
  • 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).
  • Hands-on experience with container orchestration (Kubernetes) for large-scale deployment/management.
  • Designing event-driven architectures using message brokers (Apache Kafka or similar).

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.
  • Demonstrated history of technical project delivery and proactive ownership.
  • 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.