Senior Back End Engineer (.NET/Azure)
Role details
Job location
Tech stack
Job description
Client is seeking a Senior Back End Engineer to help deliver our Private Client Lending Origination Platform (IMPACT), a modern, workflow-driven platform supporting the full private client mortgage journey. We're looking for an experienced engineer who combines deep .NET and Azure expertise with a collaborative, pragmatic mindset. You'll design and implement the Back End services, APIs, and integrations that power our lending ecosystem, while working closely with front-end, product, and infrastructure teams. This is a role for someone who enjoys solving complex technical problems within a supportive engineering culture - bringing experience others can learn from, while being open to Client's ways of working and shared engineering principles. You'll be part of a team where architectural thinking, reliability, and craftsmanship are valued just as much as delivery speed.
Responsibilities Design, build, and maintain Back End services using C# (.NET 8+) and Azure Services. Develop and secure Modern Distributed Systems using Azure Container Apps, integrating with internal systems. Work with Service Bus, Azure SQL, API Management, and Key Vault to deliver robust, secure, and scalable solutions. Design and optimise data models and SQL queries where needed for high-volume, transactional workloads. Contribute to CI/CD pipelines in Azure DevOps, ensuring code quality and deployment reliability. Collaborate with Front End engineers to ensure efficient API design and cohesive end-to-end workflows. Participate in code reviews, testing, and production support ( you build it, you run it ). Help mentor team members and contribute to the refinement of Back End best practices. Balance technical rigor with delivery pragmatism - aligning with Client's culture of accountability and shared learning.
Requirements
The ideal candidate for this role is a .NET developer with strong C# skills and hands-on Azure experience, allied to a good functional and commercial understanding of the Banking industry.
Core skills include: 5-8 years' experience building Back End systems using .NET Core/.NET 6/8+ and C#. Strong experience with Azure, including Container Apps, Functions, Service Bus, Networking and API Management. Proven ability to build secure, scalable, and maintainable APIs and integrations. Familiarity with CI/CD pipelines and DevOps workflows in Azure DevOps or similar. Experience implementing authentication, authorisation, and secure data exchange patterns. Competence with SQL Server - schema design, query tuning, and data optimisation.
Other beneficial attributes include: Exposure to Infrastructure as Code (Terraform or Bicep). Understanding of event-driven or microservice architectures. Familiarity with monitoring, logging, and resilience engineering in Azure. Experience in financial services or other regulated domains. Experience collaborating with Front End and QA engineers., Degree in Computer Science, Engineering, or equivalent practical experience. AZ-900 or AZ-204 certification desirable.