Alarm.com

Alarm.com

Senior Staff Software Engineer

Tysons, Virginia · Staff+

Sponsorship not specified$180k-$205kDetected 41 days ago
C#Object-Oriented ProgrammingSQLCloud PlatformsGrafanaDatadogSite Reliability EngineeringResearchCollaborationProblem SolvingMentoring

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). 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

Level IV · 4×
Level I$102,0861 entry
Level II$127,4622 entries
Level III$152,8383 entries
Level IV$178,2144 entries

This range already reaches Level IV — the maximum four lottery entries.

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

  • Senior Staff Software Engineer Do you love tinkering with devices?
  • If the above holds true for you, then we would love to talk to you!
  • We're doing work in smart home technology, video analytics, large scale data processing, and much more.

Responsibilities

  • Mentor groups of junior, senior, and lead engineers.
  • Develop software for a wide variety of platforms and technologies.
  • Lead design of major software components, systems, and features - act as an architect for the platform team.
  • Help support our core systems in production, including deployment and on-call support.
  • Provide support as subject matter expert for the technical and product domains.
  • Exercise good judgment. Know when to work quickly and when to build a robust solution.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
  • Experience leading and/or mentoring other engineers with a proven track record of developing people and solutions that are reusable by other engineers
  • Extensive observability experience (Datadog, Grafana, Wavefront, etc) as well as runbook support
  • Ability to perform in a team environment

Requirements

  • You will own projects and you must be able to communicate effectively and blend multiple business needs in your work.
  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience

Nice to have

  • Proven expertise in object-oriented programming skills
  • C# and.NET experience a plus
  • Experience with production support (SRE experience also a plus)

Compensation

  • $180,000 - $205,000 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 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.