Alarm.com is looking to solve problems in smart home technology, video analytics, large scale data processing, and more, by hiring a Software Tech Lead to join their team.
Requirements
- Expert object-oriented programming skills; C and .NET a plus
- Significant database design and development experience
- Knowledge of networking concepts, principles, and technologies
- Experience working with hardware and device development a major plus
- 8+ years of professional software development experience
- Experience leading and/or mentoring other engineers
- Our tech stack includes C, .NET, SQL Server, Kafka, Ember.js, as well as native iOS and Android applications.
Responsibilities
- Be a mentor to our growing engineering department.
- Develop full stack software for a wide variety of platforms and technologies.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
- Take part in the entire project life cycle, from requirements development to deployment.
- Work hard and be flexible: we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
Other
- Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
- Must be able to communicate effectively and blend multiple business needs in your work.
- Work from the office 4 days a week.
- Collaborate with outstanding people: We hire only the best.
- 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.