Job Description
This is a senior engineering role at the heart of our product development — owning delivery across the full stack, shaping technical direction, and mentoring the next generation of engineers.
You won't just write code. You'll help define how we build, what we build, and how we grow as a team.
This is a primarily office-based role. Candidates must be commutable to our Newark office, where collaboration, culture, and craft come together in person. We offer hybrid flexibility, built from a belief that face to face team interactions remain at the heart of how we operate and develop.
Main Duties
- Own Full Stack delivery: Take end-to-end responsibility for product development at every layer of the stack.
- Build Scalable Software: Work alongside ambitious teams building meaningful, high-quality software at pace.
- Shape Technical Direction: Mentor engineers and contribute to architectural decisions that last.
- Design & Build: Design, build, and maintain robust front-end and back-end systems end-to-end, taking full ownership from concept to deployment.
- Lead & Contribute: Lead sprint planning, code reviews, and technical architecture discussions — raising the bar for the whole team.
- Collaborate: Work cross-functionally to deliver features against ambitious timelines, keeping stakeholders aligned along the way.
- Drive Delivery: Engage effectively with remote and offshore partner teams to maintain momentum and meet shared delivery goals
Personal Attributes
- Leadership: you guide engineers — mentor juniors, drive standards, and take accountability for team output.
- Outcome mindset: you place the user and customer at the heart of everything you do.
- Pivot on the detail: you know when to be meticulous, and when to balance business needs with a perfectionist approach.
- Communication: you craft and curate impactful messages and material for stakeholders and consumers.
- Team Player: you thrive in an ambitious, pace driven environment.
- Resilience: you understand the needs of a business and it’s end users, and operate with a resilient and pragmatic approach.
Qualifications & Experience
-Hands-on software engineering experience across the full stack — you've shipped real products and solved hard problems.
- Minimum of 5 years in a proven team leadership position
-Core .NET & C#
- Strong knowledge of C# and object-oriented programming
- Modern .NET 8/10 experience
- Dependency injection and service-based architecture
- Clean architecture / service-layer design
-Front End
- Blazor / Razor components
- HTML, CSS, and JavaScript
- Responsive web UI development
- Blazor state management
- Real-time UI updates using SignalR or similar
-Mobile (.NET MAUI)
- .NET MAUI for Android and iOS
- Mobile app lifecycle management
- Mobile permissions, background services, and platform-specific behaviour
-Back End & APIs
- Building efficient, scalable RESTful APIs using ASP.NET Core
- Request validation, response handling, and API security
- Entity Framework Core
- Multi-tenant application design
-Data & Infrastructure
- Strong MySQL experience
- Strong AWS infrastructure knowledge
- CI/CD workflows via Azure DevOps and Git
Please note, this role will require at least two days a week in the office.
Pay: £60,000.00 per year
Benefits:
- Company pension
- Free parking
Application question(s):
- Are you in commutable distance to Newark?
Work Location: Hybrid remote in Newark-on-Trent