Are you passionate about tinkering with devices and automating your home? Do you enjoy mentoring and collaborating with other engineers? If so, we would love to speak with you. Alarm.com is seeking a versatile Software Team Lead to join our team in Downtown Boston. Our office has a startup atmosphere and is rapidly expanding. In this role, you will manage a team of full-stack developers working on the platform that powers Alarm.com's growing ecosystem of IoT devices. Our team's responsibilities are broad, encompassing various aspects of IoT device integration and lifecycle management across multiple product domains.
Successful candidates will have proficiency in communication, leadership, and cross-organizational collaboration skills. If you want to work with a team of motivated engineers, have access to world-class wireless, software, and hardware/device technologies, love solving complex problems, and delivering consumer solutions, this is the opportunity for you.
RESPONSIBILITIES
- Manage and mentor a team of 5-8 software engineers, providing both technical and career development guidance. Set clear expectations and meet regularly to discuss performance and development.
- Oversee projects and systems designs across various technology domains, set timelines, generate work tasks, and identify process improvements for your team and the organization.
- Work closely with internal stakeholders and external partners to drive objectives and achieve goals.
- Develop innovative technologies and solutions for our IoT ecosystem, evolving the technical vision and roadmap to meet future requirements.
- Embody our Culture and Values.
- Other duties as assigned.
QUALIFICATIONS
- Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience.
- 8+ years of professional software development experience.
- 3+ years of professional experience managing and mentoring a team of developers.
- Strong object-oriented programming skills; C# a plus.
- Experience with database design and development.
- Knowledge of networking concepts, principles, and technologies.
- Experience working with physical systems.
- Experience developing scalable service-oriented architectures.
- Ability to communicate effectively with engineers and non-engineers alike.
- Experience hiring, developing, and managing a diverse and talented team of engineers.
- Proven track record delivering large scale, cross-functional projects on time and in a high-quality manner, exploring technical feasibility and prioritization tradeoffs as well as process improvements along the way.
We encourage you to apply even if you don’t meet every one of the qualifications listed. We understand talented people have a mixture of background experience and can learn new technologies and languages.
COMPANY INFO
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. 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.
For more information, please visit www.alarm.com.
COMPANY BENEFITS
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!
Alarm.com is an Equal Opportunity Employer
#J-18808-Ljbffr