Software Technical Lead

Alarm.Com

The Role

Overview

Lead technical delivery for device integration platform, mentor team, design scalable software.

Key Responsibilities

  • code review
  • observability
  • event architecture
  • solution design
  • project planning
  • mentorship

Tasks

-Drive adoption of best practices in code review, documentation, team workflows, and monitoring. -Contribute to defining and maintaining a constructive, high-performance team culture. -Lead day-to-day technical execution on key DELI projects, from discovery and system design through delivery and adoption. -Proactively identify challenges, risks, and underperformance—owning communication and course correction as needed. -Translate business and stakeholder requirements into robust, scalable software solutions. -Represent your team’s work in cross-team or department forums with clarity and technical detail. -Implementing observability solutions—monitoring, logging, tracing, and alerting, for distributed systems. -Designing event-driven architectures using message brokers (Apache Kafka or similar). -Mentor and support the continued growth and development of engineers on your team, providing feedback and technical guidance. -Guide technical project planning, architecture, and implementation—ensuring consistency, code quality, and timely results.

Requirements

  • kubernetes
  • devops
  • sql server
  • .net
  • tdd
  • computer science

What You Bring

-Demonstrated history of technical project delivery and proactive ownership. -Clear and effective communicator, capable of articulating technical direction and representing the team in both technical and business settings. -Track record in mentoring and developing engineers at multiple experience levels. -Hands-on experience with container orchestration (Kubernetes) for large-scale deployment/management. -Familiarity with DevOps automation practices, such as infrastructure as code, deployment pipelines, and CI/CD. -Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent work experience). -Skilled in maintaining high standards for code quality, technical debt management, and effective code reviews. -Strong knowledge of Microsoft SQL Server—query optimization, performance tuning, and advanced features. -Proficiency in Test-Driven Development (TDD) and automated testing frameworks (unit, integration, end-to-end). -Highly organized, results-oriented, and adept at managing competing priorities and shifting project demands. -Understanding device communication protocols and experience overseeing large IoT device fleets. -8+ years of professional software engineering experience, including at least 2 years in a technical or project leadership capacity. -Experience applying Domain-Driven Design (DDD) principles to model business domains and maintain clear service boundaries. -Proven experience architecting, building, and delivering distributed or cloud-centered systems using .NET/C# or a comparable technology stack. -Exposure to microservices resilience patterns, e.g., service mesh, circuit breakers. -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. -Advanced API development, including REST, gRPC protocol buffers, and high-performance service-to-service communication.

Benefits

-Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. -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.

The Company

About Alarm.Com

-A leader in smart home and business automation solutions. -Provides cloud-based security, video surveillance, energy management, and access control systems. -Connects devices to offer seamless security and automation experiences. -Known for innovative solutions that allow remote monitoring and control of properties. -Delivers cutting-edge technology to residential and commercial sectors, enhancing security and efficiency. -Has established partnerships with top home security brands and service providers, expanding its reach. -Solutions integrate smart home technologies like cameras, thermostats, and lighting.

Sector Specialisms

Retail

Education

Health Care

Financial

Technology

Transport

Banking

Hospitality

Government

Industrial

Visa Sponsorship

-sponsorship for employment authorization or immigration support is not available.

Security Clearance

-candidate will undergo criminal background checks as permitted by law.