Alarm.com
Software Engineer II
About this role
Software Engineer II role at Alarm.com developing full-stack backend services, websites, and databases for smart home security and IoT ecosystems. You'll collaborate across wireless, software, and hardware teams on diverse technologies including .NET, SQL Server, Kafka, and JavaScript frameworks, with opportunities to mentor engineers and drive product innovation.
What you'll do
- Develop full-stack software solutions for smart home security platforms across multiple technologies
- Design and develop backend services, websites, and database architecture for the Alarm.com ecosystem
- Lead and mentor other engineers while collaborating across device, business, and engineering teams
- Participate in complete project lifecycle from requirements through deployment
- Research, evaluate, and apply new technologies to solve complex technical challenges
- Integrate diverse devices and third-party systems with the connected ecosystem
What they're looking for
- Object-oriented programming with C# preferred
- Database design and SQL Server development
- Full-stack web development
- Backend service architecture
- Team leadership and mentoring
- Kafka or distributed event streaming
- JavaScript frameworks like Ember.js
- API design and third-party integrations
Benefits
- Collaborative, people-first company culture with high-performing teams
- Immediate impact and autonomy in owning projects end-to-end
- Exposure to broad IoT and SaaS technology stack
- Professional development through work with emerging technologies
- Office-based culture with 4 days per week in-office collaboration
- Team events including holiday parties and happy hours
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Alarm.com
Alarm.com builds smart home automation platforms and cloud-based security solutions, including video surveillance and AI analytics systems. The company is hiring DevOps Engineers to manage hybrid infrastructure and data platforms, Software Engineers to develop full-stack home automation features, and Quality Engineers to ensure product reliability across their connected security and smart home ecosystem.
- Website
- alarm.com
Likely interview questions
- Walk us through your experience mentoring and leading other engineers—what approach do you take?
- Describe a complex full-stack project you've owned from requirements to deployment and the challenges you faced.