Alarm.com
Senior Software Engineer
Tysons, Virginia · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$14,812 more — $127,462 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $127,462 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Washington-Arlington-Alexandria, DC-VA-MD-WV. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Do you enjoy leading technical initiatives, mentoring engineers, and solving complex challenges across the full stack?
- If so, we want you to join our Access Control team as a Senior Software Engineer!
- Smarter Access Control is not just about security-it's about delivering a comprehensive, integrated system that improves operational efficiency.
Responsibilities
- Design and develop full-stack software solutions across a variety of platforms and technologies.
- Lead technical projects, making architectural decisions and ensuring scalability, security, and performance.
- Balance speed and robustness-know when to iterate quickly and when to build scalable, maintainable solutions.
- Collaborate with cross-functional teams, including product managers, device engineers, and other software teams.
Requirements
- Bachelor's in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
- 5+ years of professional software development experience.
- Proficiency in developing backend services and APIs.
- Experience with unit testing, integration testing, and CI/CD pipelines.
Nice to have
- experience with C#/.NET is a plus.
- Experience with database design and development (SQL Server preferred).
- Experience with JavaScript frameworks (Ember.js preferred).
- Knowledge of distributed systems, event-driven architecture, and messaging technologies (Kafka is a plus).
- Experience working with IoT, hardware, or embedded systems is a plus.
- Strong object-oriented programming skills
Skills
- Senior Software Engineer - Access Control
Compensation
- $112,650 - $147,801 USD
- The base salary offered is part of a total compensation package.
- Base Salary Range
Benefits
- Our total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work.
- The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match.
- We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
- To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
Company info
- Our mission is to provide businesses with an advanced access control solution that ensures security, simplifies management, and enhances efficiency.
- At Alarm.com, we believe in the power of technology to make security smarter and more intuitive.
- Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work. - Alarm.com values working together and collaborating in person.
- However, we are not accepting resumes from recruiters or employment agencies for this position.
Equal opportunity
- Equal Opportunity Employer
Visa & Work Authorization
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.