Software Engineer

Alarmcom

Lawrence, US
Not specified; not specified; medical plans, hsa, ...
On-site (4 days a week)
0–2 years professional software development experience
Object-oriented programming with c#
Backend workflows and messaging integrations
Alarm.com is seeking a Software Engineer I to join their team in Lawrence, US. The position offers hands-on experience in developing software for security and IoT solutions, working collaboratively within a cross-functional team

Job Summary

  • This role offers hands-on experience building software that interacts directly with hardware devices, backend services, and web applications.
  • Employees are expected to work from the office 4 days a week to foster collaboration and community.
  • The company provides a comprehensive rewards package including medical plans, 401(k) matching, and paid vacation.

Matching Summary

Match Score: 85

Alarm.com is seeking a Software Engineer I to join their team in Lawrence, US. The position offers hands-on experience in developing software for security and IoT solutions, working collaboratively within a cross-functional team.

Salary

Not specified; Not specified; Medical plans, HSA, 401(k) match, paid vacation

Skills & Requirements

Must-have

  • 0–2 years professional software development experience
  • Object-oriented programming with C#
  • Backend workflows and messaging integrations
  • Unit testing and code review participation
  • Working knowledge of SQL and databases

Nice-to-have

  • Familiarity with front-end frameworks like React or Angular
  • Experience with cloud-native infrastructure tools
  • Ability to use approved AI tools for coding
  • Strong problem-solving skills in unfamiliar codebases

Key Requirements

  • B.A. or B.S. in Computer Science or related field
  • 0–2 years of professional experience or internships
  • No sponsorship available for employment authorization

Work Rights

Not specified

Tailored Resume

Cover Letter