About the job
Alarm.com is seeking a Senior Software Engineer to join the team in Needham, Massachusetts. This position centers on designing and building software solutions that improve the company’s product lineup. Collaboration is key here: the role involves working with colleagues across different functions to move projects forward from the initial idea through delivery.
What you will do
- Design and implement software features that support Alarm.com’s products
- Write code that is clean, maintainable, and reliable
- Review code written by peers to ensure quality and consistency
- Mentor junior engineers and support their growth
Who we’re looking for
- Extensive experience in software development
- Strong interest in technology and product improvement
- Comfort working with cross-functional teams
- Motivation to contribute in a collaborative setting
This role is based in Needham, Massachusetts and offers the chance to work on impactful projects alongside a skilled team.

