Alarm.com is looking for a Software Engineer II to join our Protocols Team, where we develop and maintain the communication backbone powering millions of IoT devices worldwide. You will design and deliver robust, scalable software solutions that enable seamless interoperability between devices, making homes smarter, safer, and more efficient.
Requirements
- Design and develop full-stack software for a wide range of platforms and technologies.
- Research, evaluate, and integrate new tools, frameworks, and methodologies to solve complex technical challenges.
- Participate in the full software development life cycle from requirements gathering through deployment and maintenance.
- Collaborate with teams across the company to define solutions that meet both business and technical needs.
- Balance speed and quality by knowing when to ship quickly and when to build for long-term stability.
Benefits
- Competitive pay
- Subsidized medical plan options
- HSA with generous company contribution
- 401(k) with employer match
- Paid holidays
- Wellness time
- Vacation increasing with tenure
- Paid maternity and bonding leave
- Company-paid disability and life insurance
- FSAs
- Well-being resources and activities