Senior Software Engineer

Alarmcom

Needham, US
Not specified; competitive pyy + benefits inclusiv...
**
5+ years professional software development experience
Bachelor's degree in computer science or related field
Strong object-oriented programming skills
** Alarm.com is seeking a Senior Software Engineer to join their team in Needham, US. The role involves developing full-stack software for HVAC home automation and security, leveraging a variety of technologies in a collaborative, team-oriented environment. **

Job Summary

  • You will work with a small team of full-stack developers on server-side aspects of HVAC home automation and security.
  • The role offers the opportunity to work across diverse technologies including C# .NET, SQL Server, Kafka, and Azure.
  • Employees are empowered to own projects and make immediate impacts without micro-management in a collaborative office environment.

Matching Summary

Match Score: 75

** Alarm.com is seeking a Senior Software Engineer to join their team in Needham, US. The role involves developing full-stack software for HVAC home automation and security, leveraging a variety of technologies in a collaborative, team-oriented environment. **

Salary

Not specified; Competitive pay and benefits inclusive of subsidized medical plan options; 401(k) with employer match

Skills & Requirements

Must-have

  • 5+ years professional software development experience
  • Bachelor's degree in computer science or related field
  • Strong object-oriented programming skills
  • Experience leading projects to completion
  • Mentoring other engineers

Nice-to-have

  • Experience with high-availability high-throughput services
  • Enterprise-scale microservices architecture experience
  • External facing APIs and third-party platform integrations
  • Familiarity with distributed event streaming platforms like Kafka
  • JavaScript development using Ember React Angular frameworks

Key Requirements

  • Bachelor's degree in computer science or equivalent work experience
  • 5+ years of professional software development experience
  • Experience leading projects and mentoring engineers
  • Strong object-oriented programming skills
  • C# .NET Core experience is a plus

Work Rights

Not specified

Tailored Resume

Cover Letter