Senior Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
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., * 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
Requirements
- 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.
Benefits & conditions
Pulled from the full job description
- Free parking
- Company pension
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Frontend Developer Salary in The UK
Software Engineer Salary London
Dev Digest 120 - Apple and peers