Senior Software Engineer
Listed on 2026-01-12
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
As a Senior Software Engineer, you will work with a small team of full-stack developers that work on all server-side aspects of HVAC home automation and security. Our mandate is very broad and includes but not limited to processing HVAC-related events, provisioning equipment, monitoring alerts, testing-automation and integrating a wide and diverse set of devices with the connected ecosystem. Our software development includes working on backend services, websites, and database design that make up our whole ecosystem.
As a Senior Software Engineer, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills, and require close collaboration with device engineers, business partners, and other engineering teams. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidates must be able to communicate well within a team environment and work independently on self-directed tasks.
Very few small companies innovate and develop across such a broad range of technologies as This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.
WHAT’S IN IT FOR YOU?- Collaborate with outstanding people
:
We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel. - Make an immediate impact
:
You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team! - Work with the latest technologies
:
You’ll gain exposure to a broad spectrum of IoT and SaaS technology. Our tech stack includes C# .NET, SQL Server, Kafka, Ember.js, Node.js, Python, K8s, Azure, Redis, Artemis as well as native iOS and Android applications. - Be Empowered
:
We don’t want to micro-manage you. We barely want to tell you what to do. We want you to own stuff and bring your experience to make those products best in class. - Focus on fun
: places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events. - values working tougher and collaborating in person. Our employees work from the office 4 days a week.
- Lead and develop full stack software for a wide variety of platforms and technologies.
- Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
- Bachelor’s degree in computer science, computer engineering, a related field or equivalent work experience
- 5+ years of professional software development experience
- Experience leading projects to completion and mentoring other engineers
- Strong object-oriented programming skills
- Experience with C#, .NET Core is a plus
- Experience with database design and development
- Experience working with high-availability, high-throughput services
- Experience working in an enterprise-scale microservices architecture
- Experience with external facing APIs and/or third-party platform integrations
- Familiarity with distributed event streaming platforms, such as Kafka
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
WHY WORK FOR- Collaborate with outstanding people
:
We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. - Make an immediate impact
:
New employees can expect to be given real responsibility for bringing new…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).