Senior Software Developer

Our client is a well-established global software business delivering a large-scale, cloud-based platform used worldwide in the healthcare industry.

They are investing heavily in engineering excellence and are looking for developers who enjoy clean, functional-style C# and want to work in a team that values correctness, maintainability, and thoughtful design.

If you’ve ever said “I wish more C# teams used functional programming ideas properly…” — you’ll feel right at home.

As part of a growing engineering team, you will:

  • Build and enhance core backend services using C# and .NET
  • Write C# in a functional programming style (immutability, pure functions, composition)
  • Apply concepts from functional languages to real-world systems
  • Contribute to architectural decisions around distributed systems, reliability, and modelling complex workflows
  • Collaborate with product, QA, and technical leadership
  • Help drive best practices, mentoring others and contributing to a knowledge-sharing culture

Essential Experience

  • Strong commercial experience with C# and .NET
  • Good understanding of functional programming fundamentals
  • (e.g. immutability, Option/Either, pure functions, railway-oriented thinking)
  • Experience with at least one functional language such as:
  • F#, Haskell, Scala, OCaml, Elixir, Erlang, Clojure, or similar
  • Experience building backend systems, distributed services, or SaaS platforms
  • Clear communication skills and a collaborative mindset

Experience in any of the following would be advantageous but is not a prerequisite

  • Familiarity with functional C# libraries (e.g., LanguageExt)
  • Experience with DDD, CQRS, or event-driven architectures
  • Cloud experience (Azure/AWS), SQL, async messaging
  • Exposure to complex business domains

Why This Role Stands Out

  • Join a team where functional programming is genuinely valued, not buzzword-driven
  • A friendly and supportive engineering culture — knowledge sharing encouraged
  • Flexible remote-first working
  • Work on a platform with real societal impact
  • Opportunities for technical ownership and long-term career growth

If you’re passionate about functional programming, enjoy writing clean C#, and want to help build a meaningful, modern SaaS platform, we’d love to hear from you.

Company
Spectrum IT Recruitment
Location
United Kingdom, UK
Hybrid/Remote Options
Posted
Company
Spectrum IT Recruitment
Location
United Kingdom, UK
Hybrid/Remote Options
Posted