About the team: You’ll join a collaborative, forward-thinking tech team within a class leading Financial Services business. With a focus on innovation and quality, the team works in a fast-paced, Agile environment, building integrated, data-driven applications for internal and external users. About the role: We’re seeking a Senior Software Engineer who thrives on solving complex problems and delivering clean, scalable code. You’ll play a key role in a well established but growing fintech business, building high-quality digital products that support investment and operational platforms. Key Responsibilities: Design, build and maintain full stack applications using .NET Core, React, and Azure Write clean, testable code and contribute to a strong engineering culture Lead by example in code reviews, mentoring, and best practice development Collaborate with the CTO and Solution Architect on evolving system architecture Translate UI mock-ups into functional front-end components Contribute to secure coding, automated testing, and deployment practices Support release processes and help drive continuous improvement across the team About You: 5 years’ experience building complex web applications across front and back end Strong skills in .NET Core, C#, React, TypeScript, HTML/CSS and MSSQL Experience deploying cloud-based applications, ideally in Azure Familiarity with microservices, event-driven architecture and containerisation Hands-on experience with CI/CD tools (Azure DevOps, Terraform preferred) Strong understanding of secure coding practices and automated testing Excellent communication, problem-solving skills, and attention to detail A collaborative mindset and willingness to mentor and support others Bonus points for experience with OpenAPI, logging/monitoring tools, or financial services For more information and a confidential discussion, please apply.