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