Alarm.com

Alarm.com

Senior Software Engineer

Needham, Massachusetts · Senior · Contract

Sponsorship not specified$145k-$165kDetected 36 days ago
C#iOSAndroid.NETFull-Stack DevelopmentObject-Oriented ProgrammingSQLKafkaResearchCommunicationCollaborationMentoring

Stay score

odds of building a lasting career here

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

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

Level II · 2×
Level I$114,2751 entry
Level II$138,2372 entries
Level III$162,1983 entries
Level IV$186,1604 entries

$17,198 more — $162,198 — moves this role to Level III and 3 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 $162,198 would place this position at wage Level III. 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) · Boston-Cambridge-Newton, MA-NH. 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

  • 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.
  • This position is ideal for the candidate who seeks a friendly company culture where one can work closely with smart and highly productive people.

Requirements

  • You will own projects and potentially teams, and you must be able to communicate effectively and blend multiple business needs in your work.
  • You can expect to be given real responsibility for bringing new technologies to the marketplace.

Nice to have

  • Building36 values working together and collaborating in person.
  • Our employees work from the office 4 day s a week.
  • Exercise good judgment.
  • Bring your ideas!

Skills

  • Our tech stack includes C#,.NET, SQL Server, Kafka, Ember.js, as well as native iOS and Android applications.
  • Building36 values working together and collaborating in person. Our employees work from the office 4 day s a week.
  • Be a mentor to our growing engineering department.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
  • Take part in the entire project life cycle, from requirements development to deployment.
  • Other duties as assigned
  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 8+ years of professional software development experience
  • Experience leading and/or mentoring other engineers
  • Expert object-oriented programming skills; C# and.NET a plus
  • Significant database design and development experience
  • Knowledge of networking concepts, principles, and technologies

Compensation

  • $145,000 - $165,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.
  • 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.