Senior Backend Engineer (.NET)
New Yesterday
Overview
Senior Backend Engineer (.NET) role at Benifex, Southampton, United Kingdom. This description reflects the job opportunity and associated details as provided.
Role Overview
We're hiring for a Senior Backend Engineer with a focus on .NET to help build and modernise our Benefits platform. This is an exciting opportunity to drive the evolution of a key product by implementing cutting-edge technology, refining technical best practices, and fostering collaboration across global teams.
Responsibilities
- Lead the design and development of modern, scalable backend solutions for our Benefits product using C#.NET and .NET Core.
- Collaborate with Product and Engineering teams to define technical requirements, ensure high-quality delivery, and drive architectural decisions.
- Modernise existing systems by introducing microservices, containerisation (Kubernetes), and cloud-native practices.
- Implement and maintain CI/CD pipelines to ensure seamless deployment and delivery processes.
- Advocate for and implement best practices in coding, architecture, and process, ensuring a high standard of technical excellence.
- Work effectively with remote teams to deliver cohesive and robust solutions.
- Collaborate with engineers from Java Spring Boot backgrounds to ensure seamless integration and knowledge sharing.
Tech Stack
.NET, SQL, GCP, MSMQ (moving to Google Pub/Sub), Kubernetes.
What We Are Looking For
- Extensive experience in backend development with C#.NET and .NET Core, with a focus on scalable, maintainable solutions.
- Proven knowledge of Kubernetes and containerisation to support modern infrastructure practices.
- Experience with modern architectural patterns, including microservices, CQRS and event-driven systems. Bonus points for circuit breaker, transient fault handling, outbox patterns, dead letter handling.
- Hands-on experience with messaging systems like Pub/Sub, distributed transaction coordination (MSDTC), and caching solutions like Redis.
- Proven ability to set up and maintain CI/CD pipelines to streamline development and deployment workflows.
- Solid understanding of system performance, optimisation, and debugging.
- Collaboration: Ability to work effectively with cross-functional and remote teams, including Java Spring Boot engineers, to deliver cohesive solutions.
- Proactive Problem-Solving: A resourceful approach to tackling complex challenges and driving projects forward with minimal guidance.
- Technical Excellence: A strong advocate for clean code, best practices, and high-quality software development.
Bonus Points
- Experience with cloud technologies, particularly in deploying and scaling .NET applications.
- Familiarity with observability tools for monitoring, logging, and alerting (e.g., Grafana, Prometheus).
- Knowledge of IaC tools such as Terraform.
- Previous experience modernising legacy systems or transitioning monolithic architectures to microservices.
Benefits
Great Benefits: £75,000-90,000; Tech setup of your choice; £/€800 annual learning budget plus Focus Fridays; Flexible work – minimum in-office once a month, based in UK or Ireland; Comprehensive benefits package including discounts, salary sacrifice schemes, 25 days holiday plus bank holidays, your birthday off, wellbeing days, healthcare, EAP, income protection, life assurance, referral bonuses, enhanced parental leave, Work from Anywhere for 90 days, Buy and Sell holiday scheme, £50 monthly Benifex card allowance.
Location & Work Eligibility
Based in the UK or Ireland. Visa sponsorship is not available for this position.
Interview Process
We aim for a fast and efficient process: initial call, Engineering Manager interview, technical task, technical interview, final interview with VP of Engineering.
Equal Opportunity
We are an equal opportunity employer and value diversity. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status. We are committed to creating an inclusive workplace and are a proud member of the Disability Confident employer scheme. If you require reasonable adjustments during recruitment, please let us know with your application.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Software Development
- Location:
- Southampton, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology