Senior Software Engineer

Company: Seek and Code
Apply for the Senior Software Engineer
Location: Uxbridge
Job Description:

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.

Posted: June 4th, 2026