Software Engineer II
is seeking a versatile Software Engineer II to join the Building36 team in Needham, Massachusetts. This team focuses on smart home technology, HVAC analytics, and large-scale data processing, offering opportunities to work across various technology domains and own projects from design to deployment. is a leading cloud-based platform for smart security and the Internet of Things, serving over 7.6 million home and business owners daily.
In this role, you will develop full-stack software for a wide range of platforms and technologies. Responsibilities include researching, evaluating, and applying new technologies to solve challenging problems, participating in the entire project life cycle from requirements development to deployment, and collaborating with cross-functional teams. You will also be expected to exercise good judgment in balancing quick development cycles with building robust solutions and contribute ideas to product development.
Candidates should have a Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience, along with two or more years of professional software development experience. Strong object-oriented programming skills with proficiency in C# are required, as well as experience with database design, SQL, and backend development. Knowledge of networking concepts and experience working with hardware and device development are major pluses. A curious mindset and a desire to continuously learn and improve are essential.
offers competitive pay and benefits, including subsidized medical plan options, a Health Savings Account with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Additional benefits include paid maternity and bonding leave, company-paid disability and life insurance, flexible spending accounts, well-being resources and activities, and a casual dress work environment.
The company fosters a collaborative and dynamic environment where employees can work closely with smart and highly productive colleagues. values working together and collaborating in person, with employees working from the office four days a week. The company places high value on team culture, with committees dedicated to hosting events such as holiday parties, happy hours, and other fun corporate activities.