2 months ago
Needham, MA, USASenior
Base Salary
$145k - $165k/yr
Responsibilities
- Mentor engineers within the growing engineering department.
- Develop full-stack software for a wide variety of platforms and technologies.
- Own projects from requirements development through deployment.
- Research, evaluate, and apply technologies to solve challenging problems.
- Design and develop database-backed software and consider multiple business use cases.
- Collaborate across teams and contribute ideas to product development.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, a related field, or equivalent work experience.
- At least 8 years of professional software development experience.
- Experience leading and/or mentoring other engineers.
- Expert object-oriented programming skills; C# and .NET experience is a plus.
- Significant database design and development experience.
- Knowledge of networking concepts, principles, and technologies.
- Experience working with hardware and device development is a major plus.
Benefits
- Medical plans with company subsidies and a company-contributed Health Savings Account.
- 401(k) with employer match.
- Paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
- Company-paid disability and life insurance.
- Collaborative and casual work environment with company events and opportunities to work directly with executives.
- Employees work from the office four days per week.
Tech Stack
Categories
About Alarm.com
Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.
