Alarm.com
Software Engineer II
$100K–$120K
Needham, Massachusetts · Full-time · Posted Oct 30, 2026
- Experience
- 2+ years of professional software development experience.
- Education
- B.A. or B.S. in Computer Science, Computer Engineering, or a similar engineering program with strong academic performance.
- Visa sponsorship
- Sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
About the job
Designs, develops, tests, and improves full-stack software features and products for Building36’s smart home and commercial technology solutions.
What you'll do
- Design, implement, and test full-stack software features; improve existing products and platforms.
- Analyze requirements, research and integrate technologies, and take ownership of projects through completion.
- Collaborate with Quality Assurance, Product Management, Device Engineering, and Quality Engineering on testing and deployment.
What they ask for
- B.A. or B.S. in Computer Science, Computer Engineering, or a similar engineering program with strong academic performance.
- 2+ years of professional software development experience.
- Strong verbal and written communication, analytical problem-solving, and attention to detail.
- Team experience and ability to work in a collaborative environment.
Nice to have
- Experience with Microsoft .NET technologies, C#, and SQL Server; familiarity with web and mobile application development.
- Experience with wireless technologies (GSM, RF, Z-Wave, Zigbee, Bluetooth), IoT devices, or cloud-based development.
Pay
$100,000 — $120,000 USD base salary
Tools
Microsoft .NET, C#, SQL Server, GSM, RF, Z-Wave, Zigbee, Bluetooth
Model-written summary · the original posting is authoritative