Senior Software Engineer (C#)
Role details
Job location
Tech stack
Job description
We're looking for a Senior Developer/engineer who's genuinely ready for a senior role - someone who can own the full software lifecycle, shape technical direction, and raise the bar for the team around them.
This isn't a stepping stone. It's a role where your experience and instincts will matter from day one. You'll be working on platform systems that power one of the UK's biggest gaming sites - everything built in-house, with real complexity and real stakes.
You'll be expected to drive quality, influence architecture decisions, and be a technical reference point for your peers. But you'll also be coding - we're not looking for someone who's stepped too far from the work. The best senior developers here do both.
What you'll be doing
- Owning the full software delivery lifecycle - from requirements through to production
- Designing and delivering robust, scalable solutions in C# across tombola's platform
- Driving engineering standards - code quality, testing practices, documentation
- Influencing technical direction and contributing to architectural decisions
- Mentoring and coaching developers at all levels
- Leading code reviews and pair programming sessions
- Working closely with stakeholders and non-technical colleagues to shape requirements
- Monitoring application health and leading performance investigations
- Contributing to agile ceremonies - standups, sprint planning, technical refinements
- Ensuring compliance and regulatory considerations are built into delivery
Requirements
- Proven, senior-level C# skills - we're looking for someone exceptional here
- Strong knowledge of the .NET ecosystem - both legacy frameworks and modern .NET
- Experience owning work end-to-end, from requirements through to live systems
- Deep understanding of testing methodologies - unit, integration, and beyond
- Ability to design software to a high technical standard, collaboratively
- Experience mentoring others and influencing team direction
- Excellent communication across technical and non-technical audiences
- Understanding of compliance, regulations, and how they affect software delivery
Nice to haves
- SQL and data layer experience
- Experience working across both backend and frontend codebases
- Involvement in hiring and technical interviewing, At tombola, senior developers have genuine influence. Technology decisions are never handed down from above - they're made by the people closest to the work. You'll have real autonomy, real ownership, and the chance to help shape how we build for years to come.