Demo

Senior Software Engineer - Cloud & Connected Apps

Laars Heating Systems Company
Morrisville, NC Full Time
POSTED ON 8/9/2026
AVAILABLE BEFORE 10/8/2026

Primary Function:

Our Morrisville, NC location is seeking a Senior Software Engineer to strengthen in-house ownership of FloLogic’s cloud, web, and mobile platforms. This hands-on individual contributor role is centered on C#/.NET and Azure, with opportunities to expand into the broader technologies used across our stack.

This position will work closely with a small internal engineering team and our Europe-based development partners, contributing to architecture, roadmap planning, code reviews, and platform quality and security. You’ll also own and enhance internal tools, bringing a pragmatic approach to modernizing systems, navigating large codebases, and implementing testing where it delivers the most value.

Key Responsibilities

  • Build on the .NET / Azure core — design, build, and maintain C# services and applications on Azure, including IoT-driven backends and APIs.
  • Own and advance internal tools — take ownership of internal web applications, add
  • automated test coverage, improve reliability, and extend features our support and engineering teams rely on.
  • Collaborate with our Europe-based development partners — review pull requests, designs, and deployments; partner on architecture and roadmap; and help maintain a high bar for code quality, testability, and security across the platform.
  • Grow across the stack — ramp into our web (Blazor) and cross-platform app (.NET MAUI) work, and our observability/monitoring tooling, as the role develops.
  • Connect software to the device ecosystem — understand how device telemetry, cloud-to-device commands, and over-the-air updates flow, and collaborate with the firmware team where behavior must align.
  • Raise the engineering bar pragmatically — improve CI/CD, testing, dependency hygiene, and release practices where it meaningfully reduces risk.

Required Qualifications

  • Bachelor's degree in Computer Science, Software/Computer Engineering, or equivalent practical experience.
  • Senior-level experience (typically 8 years) in professional software engineering, with deep, recent work in C# / .NET.
  • Strong experience building and operating applications on Microsoft Azure.
  • A pragmatic commitment to automated testing — unit and integration testing, mocking, and CI gating, applied where it adds real value.
  • Proven ability to own and evolve large, inherited codebases, not just greenfield work.
  • Solid grounding in relational data and ORMs (e.g. Entity Framework Core / SQL).
  • Excellent written and verbal communication — you'll review work and collaborate with an external development team and represent FloLogic's technical interests
  • We care most about depth in C# / .NET on Azure and the judgment that comes with senior experience. The specific frameworks below are things you can ramp into; don't self-select out if you're strong on the fundamentals but haven't used every tool in our stack.

     

    Preferred Qualifications

    • Experience collaborating with distributed or partner development teams (joint code review, shared architecture decisions, maintaining quality standards together).
    • IoT / connected-device experience: device telemetry, command-and-control, and over-the-air updates.
    • Modern .NET web development with Blazor (or comparable, e.g. ASP.NET Core / React/Angular SPA).
    • Cross-platform app development with .NET MAUI / Xamarin (or comparable mobile/desktop experience).
    • CI/CD ownership and release/deployment management on Azure.
    • Real-time web (e.g. SignalR), API security (OAuth2/JWT), and observability/monitoring (e.g. Grafana, Application Insights).
    • Security knowledge for connected platforms (device-to-cloud trust, secrets, secure update).
    • Background in regulated, safety-relevant, or high-reliability consumer products.

    Why Join Us

    • Opportunity to shape and scale the operational backbone of a rapidly growing business.
    • Collaborative, innovative team culture with real impact on company success.
    • Competitive compensation and benefits package.

    About the Company:

    Headquartered in Morrisville, NC, FloLogic is a pioneering brand of smart plumbing leak detection, automatic water shutoff and water control technology. Since 1999 FloLogic has been an innovator in smart plumbing technology, while today, FloLogic offers an IoT-based sixth-generation FloLogic System and suite of connected products designed to protect property and enhance pluming system integration and utilities control. FloLogic is a subsidiary of Bradford White Corporation, headquartered in Ambler, PA.

    Salary.com Estimation for Senior Software Engineer - Cloud & Connected Apps in Morrisville, NC
    $111,257 to $134,501
    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer - Cloud & Connected Apps?

    Sign up to receive alerts about other jobs on the Senior Software Engineer - Cloud & Connected Apps career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Employees: Get a Salary Increase
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Laars Heating Systems Company

    • Laars Heating Systems Company Middleville, MI
    • The Warranty Coordinator is responsible for handling customer inquiries related to product warranties, processing warranty claims, and ensuring high levels... more
    • 2 Days Ago

    • Laars Heating Systems Company Middleville, MI
    • Shift Ranges: Shift ranges reflect the period of shift 1st: From 5:00am – Until 1:30pm or 3:30pm (depending upon assigned overtime) 2nd: From 3:00pm – Unti... more
    • 3 Days Ago

    • Laars Heating Systems Company Middleville, MI
    • Primary Function: The Manufacturing Engineer Technician performs various technical tasks associated with supporting manufacturing processes or equipment. T... more
    • 5 Days Ago

    • Laars Heating Systems Company Rochester, NH
    • We are proud to design and manufacture high-efficiency residential and commercial hydronic boilers, volume water heaters, and commercial pool heaters at ou... more
    • 11 Days Ago


    Not the job you're looking for? Here are some other Senior Software Engineer - Cloud & Connected Apps jobs in the Morrisville, NC area that may be a better fit.

    • Bradford White Morrisville, NC
    • Primary Function Our Morrisville, NC location is seeking a Senior Software Engineer to strengthen in-house ownership of FloLogic’s cloud, web, and mobile p... more
    • 3 Days Ago

    • ARA Brand Raleigh, NC
    • At ARA, we strive to hire valuable colleagues with not only the right skills, but who also demonstrate our core values of passion, freedom, service and gro... more
    • 2 Months Ago

    AI Assistant is available now!

    Feel free to start your new journey!