Skip to content
IT Jobs

Building36 Software Engineer 2026: Exciting $90K–$105K Job

Applications open
•13 min read
Building36 Software Engineer 2026
CompanyBuilding36
LocationUS
Work modeRemote

US Software Engineering Job

Building36 Software Engineer 2026

Build connected-home, web and device-facing software at an Alarm.com subsidiary in Needham, Massachusetts.

📍 Needham, MA
🏢 4+ office days / week
💵 $90K–$105K base range

View Official Application →

No new immigration sponsorship available. Verify all requirements before applying.

Employer

Building36 · Alarm.com

Role

Software Engineer

Location

Needham, Massachusetts

Work policy

At least 4 days in office

Base salary

$90,000–$105,000 USD

Education

B.A./B.S. in relevant field

Visa sponsorship

Not available for new applicants

Experience years

Not specified

Eligibility reminder: This US-based role does not offer new employment-authorization sponsorship, and the employer asks applicants to confirm an in-office schedule of at least four days per week.

Building36 Software Engineer Recruitment 2026 – Overview

The Building36 Software Engineer opening at Alarm.com offers an opportunity to develop smart-home and commercial technology in Needham, Massachusetts. Building36 works across connected devices, wireless systems, full-stack applications and large-scale databases.

The employer has published a $90,000–$105,000 USD base salary range. Applicants need a relevant B.A. or B.S. degree and should bring strong engineering fundamentals, collaborative problem-solving and attention to software quality.

Experience with C#/.NET, SQL Server, web/mobile applications, IoT and wireless protocols can strengthen an application. The position does not offer new immigration sponsorship. This article explains the responsibilities, qualification rules, benefits and verified application process without adding unconfirmed requirements.

About Building36 and Alarm.com

Building36 is an Alarm.com subsidiary working on technology for smart homes and commercial properties. Its offerings connect software with the physical systems that people use to monitor, manage and automate buildings.

The employer identifies HVAC-related contractor and homeowner experiences as an important part of Building36’s mission. This includes helping contractors identify equipment issues and connect with customers through technology.

The wider Alarm.com platform includes connected-property solutions covering security, video, access control, automation and energy management. The Building36 Software Engineer position offers exposure to multiple technology layers rather than only conventional website development.

Building36 describes the engineering culture as collaborative, technically ambitious and product-focused. Specific assignments and projects will depend on the team.

Building36 Software Engineer Job Description

The role is based in Needham, Massachusetts. The successful engineer will design and develop software features, improve products, review technical requirements and help deliver dependable customer-facing technology.

The advertised scope spans full-stack applications, web and mobile software, connected devices, wireless communication and data platforms. This breadth may appeal to applicants who enjoy solving problems across software and hardware boundaries.

Developers are expected to take responsibility for engineering tasks, work to deadlines and collaborate with Quality Assurance, Product Management, Device Engineering and Quality Engineering. The employer also values curiosity about new technologies and attention to quality.

Job Responsibilities

The following activities come directly from the employer’s role description, grouped for easier reading.

  • Develop full-stack features: design, implement and test functionality for existing and new applications.
  • Improve products: identify and deliver enhancements to software platforms and customer experiences.
  • Analyse requirements: interpret product specifications and translate them into working solutions.
  • Evaluate technology: research, adopt and integrate tools where they are appropriate for engineering needs.
  • Own project delivery: take responsibility for tasks and meet agreed timelines.
  • Support testing: partner with Quality Assurance to prepare test plans and verify updates.
  • Work across teams: collaborate with product, device and quality engineers on connected products.

Building36 Software Engineer Eligibility

The minimum education and professional expectations are stated below. Applicants should distinguish employer requirements from optional preferred qualifications.

Educational qualification

Building36 specifies a B.A. or B.S. in Computer Science, Computer Engineering or a similar engineering program, together with strong academic performance. The listing does not specify a minimum CGPA or a particular graduation year.

The employer does not separately list Indian B.Tech, BCA or MCA degrees. Degree equivalency should be confirmed through its recruitment process rather than assumed.

Experience and fresher eligibility

The official listing does not publish a fixed minimum number of professional experience years. It seeks someone motivated to solve problems, comfortable working in teams and capable of delivering robust software.

A missing years-of-experience number is not the same as an explicit “freshers welcome” announcement. Applicants should evaluate their projects and skills against the requirements.

US work authorization and sponsorship

No new employment authorization sponsorship or other immigration-related assistance is offered for this vacancy. The application asks candidates about their unrestricted US work authorization and present or future sponsorship needs.

Candidates who need the employer to obtain or support their employment authorization should not assume this opening will meet that need.

Work location and attendance

The location is Needham, Massachusetts. The official application form asks candidates to confirm that they can follow a policy of working from the assigned office at least four days each week, subject to the employer’s listed exceptions.

This is not an advertised work-from-home or fully remote vacancy.

Preferred Technical Skills

Building36 names .NET, C#, SQL Server, web and mobile development, wireless communication, IoT and cloud development as preferred experience. Not every listed technology is described as a mandatory requirement.

Microsoft .NET and C#

Microsoft .NET is a software development platform used for applications and backend services. C# is one of its principal programming languages. Practical experience might include application architecture, APIs, testing, error handling and maintaining code.

The advertisement calls experience designing, developing and maintaining .NET applications a preferred qualification, not a specified minimum certification.

SQL Server and database systems

SQL Server is a relational database technology. Developers may work with stored data, queries, relationships, transactions and performance. Because Building36 also mentions mission-critical databases, understanding data reliability and validation may be useful.

The listing does not specify a mandatory database administrator certification or a particular level of SQL experience.

Web and mobile applications

The employer values familiarity with web and mobile software. A full-stack engineer may need to understand interfaces, service APIs, backend logic and how user-facing features interact with stored data.

No specific frontend library or mobile framework is listed as mandatory for this job.

Wireless communications and IoT

GSM, RF, Z-Wave, Zigbee and Bluetooth appear in the preferred-qualification discussion. They are relevant to connected sensors, controllers and smart-property devices.

Knowledge of IoT devices and cloud-based development is also an advantage. The exact devices and protocols used for a particular engineering project are not confirmed.

Quality, robustness and collaboration

Strong problem-solving, communication, attention to detail and team experience are explicit requirements. Building36 places particular emphasis on dependable, scalable deliverables and close collaboration across engineering disciplines.

What Does a Full-Stack Engineer Do at an IoT Company?

In a connected-property product, a user might interact with an application to view information about a device, change settings or receive an alert. That experience can involve a mobile or web interface, backend APIs, data storage and device communication.

Full-stack development in this environment may therefore involve understanding how different pieces of a product work together. A change to the application interface can depend on device behavior or backend data.

This is a general explanation of connected-product architecture, not a statement that every Building36 engineer will work on each component. The employer assigns duties according to its projects.

Smart Homes, HVAC and Connected Devices

Building36 develops technology connected to heating, ventilation and air-conditioning (HVAC) needs. Its published company description emphasizes tools that help contractors detect potential issues and provide better service to homeowners.

The broader technology areas mentioned by the employer include lighting controls, energy monitoring, wireless devices and video-related functions. Software in these settings must account for user needs and real-world device behavior.

Developers interested in consumer IoT can benefit from learning how device data travels through networks, applications and cloud systems, while keeping privacy, safety and reliability in mind.

Understanding Wireless Technologies

The employer names GSM, radio-frequency communication, Z-Wave, Zigbee and Bluetooth as relevant areas. Each relates to communication in connected products, but their characteristics and intended uses differ.

GSM is associated with cellular communication systems. Bluetooth supports short-range device connectivity. Z-Wave and Zigbee are used in certain smart-home and automation environments. “RF” is a broad term referring to radio-frequency communication.

Candidates should discuss only protocols they have actually studied or used. The posting does not require every applicant to have practical production experience with all of them.

Salary and Compensation

The official Building36/Alarm.com listing provides a base salary range of $90,000 to $105,000 USD. The employer says the offer within that range depends on factors such as qualifications, location and experience.

The advertised base salary is only one part of total compensation. The application form requests the candidate’s compensation expectations. Applicants should confirm the precise annualized pay terms and any additional compensation in the written offer rather than assuming a particular take-home amount.

The listing does not provide a fixed joining bonus, guaranteed equity allocation or a separate cash stipend for this role.

Employee Benefits

The employer lists several categories of benefits designed to support health, finances and work-life balance. Eligibility and plan details are governed by the applicable employment terms.

  • Medical coverage with company subsidies and access to a Health Savings Account with an employer contribution.
  • 401(k) retirement plan with employer matching.
  • Paid vacation that increases with tenure, paid holidays and wellness time.
  • Paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • Collaborative working environment and opportunities to work with multiple engineering disciplines.

Why Candidates May Consider Building36

Building36 highlights early ownership, teamwork and the opportunity to work closely with experienced people. Employees may gain exposure to both hardware-related and software-focused technology areas.

The company describes a relatively broad portfolio of engineering challenges, including automation, intelligent devices, video, wireless communication and application development.

Applicants who enjoy cross-functional product development may find that breadth appealing. As with any position, they should confirm the specific team, responsibilities and growth opportunities during the hiring process.

Interview Preparation Guide

The employer has not published a role-specific interview syllabus or guaranteed assessment sequence. The following preparation areas are suggestions based on the advertised duties and preferred qualifications.

  • C#/.NET foundations: revise classes, interfaces, error handling, collections, web services and testing if these are your strengths.
  • SQL: practice joins, filtering, relationships and basic data validation.
  • Full-stack projects: explain how you connect frontend interfaces to backend APIs and persistent data.
  • Quality engineering: prepare an example of a defect you diagnosed, tested and fixed.
  • Connected-device concepts: review basic IoT communication and the challenges of unreliable network or device connections.
  • Cross-functional teamwork: prepare examples of collaborating with QA, product or hardware-focused teammates.
  • Project ownership: describe a technical task you completed from initial requirements through delivery.

Resume and Portfolio Tips

Prepare a resume that clearly reflects the experience you actually have, with concise examples of completed software projects. The application form accepts resumes in PDF, DOC, DOCX, TXT or RTF formats.

Where relevant, explain your contributions to .NET or C# development, databases, APIs, frontend features, mobile apps, cloud systems or connected devices. Demonstrate quality through testing, debugging or performance improvements.

A portfolio link or LinkedIn profile may help recruiters understand your work if you have suitable public material. Do not include confidential code, restricted customer information or fabricated experience.

Selection Process and Application Form

The official Greenhouse page includes an application form requesting contact information and a resume. A cover letter, educational information, LinkedIn profile and website fields are also present.

The form asks job-related questions about work authorization, possible sponsorship requirements, compensation expectations and the in-office policy. Responses should be accurate and truthful.

The employer does not specify an official number of coding tests, technical rounds or HR interviews in this posting. Any later stages will be communicated through verified recruitment channels.

How to Apply for Building36 Software Engineer 2026

Use the official Alarm.com Greenhouse application for this Building36 role. Before submitting, confirm that the vacancy is still available and that the office-attendance and immigration-support conditions fit your circumstances.

  • Open the official Software Engineer listing on Greenhouse.
  • Review the responsibilities, academic requirements, preferred experience, location and compensation range.
  • Check the US work-authorization and no-new-sponsorship requirements.
  • Select the Apply section and enter the requested personal and contact information.
  • Upload your resume/CV using a supported format and complete any relevant optional fields.
  • Answer the employer’s work-authorization and in-office attendance questions accurately.
  • Review the information, then submit the application if eligible.
  • Save any application confirmation for reference.

Verified employer page

Apply for Building36 Software Engineer

Needham, Massachusetts · $90K–$105K listed base salary

Apply on Alarm.com Greenhouse →

Frequently Asked Questions

These answers reflect the available employer listing and application form. Any changes should be confirmed directly with Building36/Alarm.com.

Is Building36 hiring a Software Engineer in 2026?

The official Alarm.com Greenhouse page lists a Software Engineer vacancy at Building36 in Needham, Massachusetts. Always check its current application status before submitting.

Where is the job located?

Needham, Massachusetts, United States.

Is the Building36 Software Engineer position remote?

No. The application form asks candidates to comply with an in-office policy of at least four days per week, subject to stated exceptions.

What is the advertised base salary?

The official listing states a base salary range of $90,000–$105,000 USD. Final compensation depends on qualifications, location, experience and offer terms.

Which degree is required?

The employer specifies a B.A. or B.S. in Computer Science, Computer Engineering or a similar engineering program, with strong academic performance.

Are fresh graduates eligible?

The posting does not specify mandatory experience years or explicitly say “freshers welcome.” Eligibility depends on meeting the employer’s requirements.

Is experience with C# and .NET required?

Experience with Microsoft .NET, C# and SQL Server is listed as preferred rather than explicitly mandatory.

Are IoT and wireless skills useful?

Yes. Exposure to IoT, cloud development, GSM, RF, Z-Wave, Zigbee or Bluetooth is described as a plus.

Does Building36 sponsor new work visas?

No. The employer states that sponsorship for new applicants’ employment authorization and other immigration-related support is unavailable for this role.

What are the main responsibilities?

Develop and test full-stack software, improve products, analyse requirements, evaluate technology, own delivery and collaborate with QA and cross-functional teams.

Does the job involve mobile applications?

The company works across web and mobile technologies, and familiarity with web/mobile development is preferred. Specific team assignments are not guaranteed.

Are minimum experience years listed?

No specific number of required experience years appears in the verified job advertisement.

Is there an application deadline?

The job posting does not disclose a specific closing date. Confirm that the employer’s application form is still active.

Which resume formats does Greenhouse accept?

The official application form lists PDF, DOC, DOCX, TXT and RTF.

Where can I apply?

Apply through the verified Alarm.com Greenhouse job page linked in this article.

For other technology opportunities, browse the Telugunewzz homepage and its IT Jobs category. You can also read a related engineering announcement: Honeywell Internship 2026 – Chennai.

The Building36 role is a US-based position with its own work authorization conditions. Other job articles may have very different eligibility requirements.

Important Recruitment Disclaimer

This article is published by Telugunewzz for informational purposes. Telugunewzz is not affiliated with Building36 or Alarm.com and does not recruit applicants on their behalf.

Information was checked against the official Alarm.com Greenhouse job listing on November 4, 2026. Job availability, responsibilities, compensation, work arrangements and eligibility rules may change. The employer lists a base salary range of $90,000–$105,000 USD; final compensation depends on offer terms.

The official listing states that new employment-authorization sponsorship or other immigration-related support is unavailable for this position. Check the official page before applying, and do not pay anyone who claims they can guarantee recruitment.

Official source: Alarm.com Greenhouse – Building36 Software Engineer.

Always check deadlines, eligibility and application details on the employer's official website.