Senior Software Engineer

Senior Software Engineer (First Engineering Hire) | Full Stack .NET | Water Management Tech

A UK-based water management engineering company is hiring their first Software Engineer to help design, build, and shape a core technical product from the ground up. This is a genuine greenfield opportunity in a niche but fast-growing sector, where you’ll have real influence over architecture, direction, and engineering standards as the business scales.

Location & Working Style

  • Hybrid / flexible working
  • Minimum 1 day per week in West London, though some weeks may require no onsite presence
  • High level of flexibility offered both ways, depending on project needs and personal working style

The Role

You’ll be stepping into a senior-level position as the founding engineer within the business. You’ll work closely with technical and non-technical stakeholders to build a robust, scalable software platform that supports critical water management systems.

This is a hands-on role where you’ll own development decisions, shape the stack, and help define what a modern engineering function looks like in the company.

Tech Stack & Experience Required

Strong commercial experience in:

  • C# / .NET (full-stack development)
  • Microsoft SQL Server
  • JavaScript (modern frameworks beneficial)
  • C or C++
  • Windows Server environments
  • Windows Services development

Highly Desirable

  • Experience working with IoT systems
  • Exposure to industrial control systems (ICS) or similar regulated/engineering environments
  • Background in mission-critical or infrastructure software

Why This Role?

  • First engineering hire – real ownership from day one
  • Opportunity to shape a core product in a specialist industry
  • Work closely with the business as it scales its technical capability
  • High-impact role with long-term technical leadership potential
  • Flexible, trust-based working culture

Ideal Background

You’re likely a senior or lead engineer who enjoys building from scratch, solving complex technical problems, and taking ownership of systems end-to-end. You’re comfortable in environments where structure is still being defined and enjoy influencing how things should be done, not just executing requirements.

Job Details

Company
Seek and Code
Location
Uxbridge, England, United Kingdom
Hybrid / Remote Options
Posted