Senior/Principal Software Engineer

Company: Oho Group
Apply for the Senior/Principal Software Engineer
Location: Cambridge
Job Description:

Senior/Principal Software Engineer / Cambridge / High-Performance Engineering Team

A high-calibre engineering team is looking for a Senior/Principal Software Engineer to help build the next generation of a large-scale cloud platform powering mission-critical applications.

This is an opportunity to join an engineering-first environment where technical excellence is genuinely valued. You’ll work alongside exceptional engineers, solve complex distributed systems challenges, and play a leading role in shaping architecture, influencing technical direction, and delivering software at scale.

What you’ll be doing:

  • Designing and building high-performance services using C#/.NET and cloud-native technologies
  • Leading architectural decisions across APIs, microservices, and distributed systems
  • Solving complex scalability, performance, and reliability challenges across a large-scale platform
  • Working closely with product and engineering teams to deliver business-critical capabilities
  • Championing engineering best practices across software design, testing, security, and CI/CD
  • Mentoring talented engineers and helping raise the technical bar across the wider team

What’s in it for you:

  • Join a world‑class engineering team that values technical excellence and clean software design
  • Tackle complex engineering challenges at genuine scale using modern cloud technologies
  • High levels of ownership with real influence over architecture and technical strategy
  • Hybrid working with an engineering culture built around collaboration, knowledge sharing, and continuous learning
  • Outstanding career progression with clear pathways into Principal and Technical Leadership roles
  • Competitive salary, excellent benefits, and the opportunity to work alongside some of the strongest engineers in the industry

What they’re looking for:

  • Strong commercial experience building high-quality software with C#/.NET or similar object-oriented technologies
  • Experience designing scalable APIs, microservices, and distributed systems
  • Strong understanding of cloud-native architecture and modern engineering best practices
  • A passion for solving difficult technical problems and building elegant, maintainable software
  • Excellent communication skills and experience mentoring or leading engineers
  • Someone who thrives in a collaborative, engineering-led environment with a high technical bar

Senior Software Engineer / Cambridge / High-Performance Engineering Team

#J-18808-Ljbffr…

Posted: July 16th, 2026