Alarm.com Incorporated-posted 29 days ago
Full-time • Mid Level
Onsite • Boston, MA
1,001-5,000 employees
Administrative and Support Services

The Device Lifecycle & Integrations (DELI) team builds the platforms and services behind the connected devices powering millions of Alarm.com homes and businesses. As a Software Technical Lead, you will drive technical delivery for projects, ensure high engineering standards, collaborate with stakeholders, and help team members grow-all while staying hands-on with our most critical codebases.

  • 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.
  • Contribute to defining and maintaining a constructive, high-performance team culture.
  • Other duties as assigned.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field (or equivalent work experience).
  • 8+ years of professional software engineering experience, including at least 2 years in a technical or project leadership capacity.
  • Proven experience architecting, building, and delivering distributed or cloud-centered systems using .NET/C# 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.
  • Track record in mentoring and developing engineers at multiple experience levels.
  • Skilled in maintaining high standards for code quality, technical debt management, and effective code reviews.
  • 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.
  • 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).
  • Advanced API development, including REST, gRPC protocol buffers, and high-performance service-to-service communication.
  • Strong knowledge of Microsoft SQL Server-query optimization, performance tuning, and advanced features.
  • Exposure to microservices resilience patterns, e.g., service mesh, circuit breakers.
  • Implementing observability solutions-monitoring, logging, tracing, and alerting, for distributed systems.
  • Familiarity with DevOps automation practices, such as infrastructure as code, deployment pipelines, and CI/CD.
  • Understanding device communication protocols and experience overseeing large IoT device fleets.
  • Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure.
  • Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service