Jobs and Careers
AL

Team Lead - Software Engineering

Alarm.com
Centennial, United Statesfull_timeVerifiedPosted 20 Jul 2023
💰 $170,000/yr($145,000/yr$170,000/yr)

About the role

 

Software Team Lead                                                               Centennial, CO

Alarm.com seeks a highly motivated self-starter to join our fast-paced product development environment as a team lead for our video department. The successful candidate will manage a group of approximately 3-5 software engineers while collaborating with small teams to design, prototype, and develop advanced solutions for camera integration, video streaming, and video analytics.

As a Software Team Lead, you'll join the video feature team dedicated to enhancing our video analytics offering by implementing innovative new features and refining our video monitoring solution to make it best in its class. You will have the opportunity to work on a wide variety of technical areas using cutting-edge technologies and agile development methodologies. Projects will entail diversely skilled challenges, requiring strong multitasking skills, proactive communication, and a knack for self-learning essential for success in this role.

Your team will be spread across different locations and time zones within Alarm.com, requiring you to excel in communication and work independently on self-driven tasks. As part of your responsibilities, you'll manage a small team of three plus software engineers based in Denver, CO. Motivated and creative problem solvers will have the chance to influence future projects and make a significant impact on the team.

Very few medium sized companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.

In this role, You Will

  • Manage a small team of software engineers.
  • Develop back-end and edge computing software for a wide variety of platforms and technologies.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
  • Take part in the entire project lifecycle, from requirements development to deployment.
  • Work with cross functional teams to develop highly reliable software that runs at scale.

Essential Skills Required

  • 8+ years of relevant professional software development experience (OOP, Databases, Web development, etc)
  • 3+ years of experience as a people manager leading engineering teams
  • Experience leading and mentoring other engineers
  • Strong programming skills; C#, Java, and/or object-oriented programming.
  • Knowledge of networking concepts, principles, and technologies.
  • Ability to communicate effectively with both technical and non-technical stakeholders

Advantageous Skills

  • Familiarity with image processing, video processing, and/or computer vision a plus.
  • Experience with RTSP/RTP, WebRTC or other video streaming technologies

Qualifications

  • Bachelors Degree in Computer Science, Computer Engineering, related field or equivalent work experience.

 

COMPANY INFO

Alarm.com is the leading platform solution for the connected home and business. Millions of people depend on Alarm.com's technology to monitor and control their property from anywhere. Centered on security and remote monitoring, our platform addresses a wide range of market needs and enables application-based control for a growing variety of Internet of Things (IoT) devices.

Our security, video monitoring, intelligent automation and energy management solutions are available through our network of thousands of professional service providers in North America and around the globe. Alarm.com's common stock is traded on the Nasdaq under the ticker symbol ALRM.

Alarm.com earned the Top Workplace™ award for its employee culture and the meaningful work we do every day to develop and bring to market new technology that will make millions of people safer and help them use energy more efficiently. We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

 

WHY WORK FOR ALARM.COM?

  • Collaborate with outstanding people:  We hire only the best. Our quality standards are high and our employees enjoy working alongside other high achievers.    
  • Make an immediate impact:  New employees can expect to be given responsibility for bringing new technologies to the marketplace within weeks. You are empowered to perform as soon a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Alarm.com

View company profile →