Senior Software Engineer - Cloud & Connected Apps

Bradford White

Morrisville (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation

Job summary

Bradford White's FloLogic division in Morrisville, NC seeks a Senior Software Engineer to strengthen ownership of cloud, web, and mobile platforms built on C#/.NET and Azure. You will work with a small internal team and Europe-based partners on architecture, roadmap planning, and platform quality, while owning internal tools and testing efforts.

The role emphasizes deep C# / .NET expertise on Azure, with opportunities to expand into Blazor, .NET MAUI, and observability tooling.

Qualifications

  • Bachelor's degree in Computer Science, Software/Computer Engineering, or equivalent practical experience.
  • Senior-level experience (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.
  • 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.

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.

Skills

C# / .NET
Azure
Blazor
.NET MAUI
CI/CD
Unit testing
SQL
Entity Framework Core

Education

Bachelors in CS/Software/Engineering

Job description

Job Category : Engineering

Requisition Number : SENIO001594

  • Posted : August 7, 2026
  • Full-Time
  • On-site
Locations

Showing 1 location

Morrisville, NC 27560, USA

Description

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.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Flooid • Cincinnati (OH)

On-site
USD 120,000 - 160,000
Medical, dental, vision coverage
Flexible PTO
FMLA leave
+2
Senior Software Engineer
Senior Software Engineer

Neptune Technology Group • Duluth (GA)

On-site
USD 110,000 - 140,000
Medical insurance
Vision insurance
401(k)
+2
Software Engineer III - Web Development
Software Engineer III - Web Development

Loram Maintenance of Way, Inc. • Hamel (MN)

On-site
USD 101,000 - 152,000
Comprehensive medical, dental, and vision insurance
401(k) with employer match
Tuition reimbursement
Senior Software Engineer
Senior Software Engineer

Ripple • Chicago (IL)

On-site
USD 160,000 - 200,000
Competitive salary
Bonuses
Equity
+4
Software Engineer II - Desktop
Software Engineer II - Desktop

Loram Maintenance of Way, Inc. • Hamel (MN)

On-site
USD 81,000 - 122,000
Health Insurance
401(k) retirement plan
Wellness programs
Senior Network Administrator
Senior Network Administrator

FloWorks LLC. • Houston (TX), Northern (KY)

Hybrid
USD 90,000 - 120,000
Health Insurance
Life Insurance
401(k) with match
+3
Senior Network Administrator
Senior Network Administrator

FLOWORKS INTERNATIONAL, LLC • Georgia

Hybrid
USD 95,000 - 135,000
Medical, Dental & Vision Insurance
Life and Disability Insurance
401(k) with company match
+4
Application Sales Engineer - Sunbelt Supply
Application Sales Engineer - Sunbelt Supply

FLOWORKS INTERNATIONAL, LLC • Pasadena (TX)

Hybrid
USD 90,000 - 120,000
Health Insurance
Life Insurance
401(k)
+4
.NET Azure Lead Architect
.NET Azure Lead Architect

Robotics Technologies LLC • Springfield (OH)

On-site
USD 100,000 - 130,000
Health insurance
Retirement plan
Flexible working hours
Application Engineer
Application Engineer

Evoqua Water Technologies India • United States

On-site
USD 85,000 - 95,000
Medical insurance
Dental insurance
Vision plan
+4