Skip to main content

Alarm.com

Software Engineer II

Tysons, Virginia$88.3k–$122.5kmidAdded today

About this role

Alarm.com seeks a Software Engineer II to develop scalable video monitoring solutions for their IoT platform serving millions of users. You'll own features across the Video domain using C#/.NET backends and modern front-end frameworks, while integrating AI-assisted development tools into your workflow.

What you'll do

  • Write and maintain high-quality C#/.NET back-end code for video domain features including device lifecycle management
  • Own features end-to-end from requirements through design, implementation, testing, release, and production support
  • Participate in design discussions and code reviews, providing and receiving constructive feedback
  • Debug and troubleshoot issues across environments to identify root causes and deliver lasting fixes
  • Rigorously validate AI-generated code for correctness, security, and maintainability before production deployment
  • Exercise sound judgment in balancing rapid development with robust solution building

What they're looking for

  • C# and .NET development
  • Object-oriented programming
  • SQL databases (DML operations, stored procedures, query optimization)
  • Modern front-end frameworks (React, Angular, Vue, or Ember)
  • Unit testing creation and maintenance
  • AI-assisted development tools
  • End-to-end feature ownership and delivery
  • Debugging and troubleshooting across multiple environments

Benefits

  • Medical plans with company subsidies and HSA contributions
  • 401(k) with employer match
  • Paid vacation that increases with tenure, paid holidays, and wellness time
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
  • Collaborative, casual work environment with in-person collaboration 4 days per week
Apply with Autofill

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
View all jobs at Alarm.com

Likely interview questions

  • Describe your experience owning features end-to-end and how you balance shipping quickly versus building robust solutions.
  • Walk us through your experience with C#/.NET development and how you've applied it in production systems.