Staff Software Engineer

Alarm.comNeedham, MA
$141,500 - $187,720Hybrid

About The Position

Building36 is looking for a versatile Software Tech Lead to join their team, focusing on smart home technology, video analytics, and large-scale data processing. The role offers the opportunity to work across various technology domains and own projects from design to deployment. The company is seeking individuals excited to mentor and collaborate with more junior engineers, who can own projects and potentially teams, communicate effectively, and blend multiple business needs. This position is ideal for a candidate seeking a friendly company culture with smart and productive colleagues, working with cutting-edge software and hardware to develop consumer products.

Requirements

  • Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 10+ 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
  • Experience working with hardware and device development a major plus

Nice To Haves

  • C# and .NET experience
  • Experience working with hardware and device development

Responsibilities

  • Be a mentor to our growing engineering department.
  • Develop full stack software for a wide variety of platforms and technologies.
  • 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.
  • Work hard and be flexible: we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution. Your work will be used by multiple business units, so you will need to consider many use cases when developing.
  • Bring your ideas! We want our engineers to collaborate on product development.
  • Other duties as assigned

Benefits

  • Medical plans with company subsidies
  • Health Savings Account (HSA) with a company contribution
  • 401(k) with an employer match
  • Paid vacation that increases with tenure
  • Paid holidays
  • Wellness time
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
  • Collaborative and casual work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service