Senior Software Engineer
We are looking for a highly skilled Senior Backend Engineer to join the growing engineering team with my client. The ideal candidate will have extensive experience with C# and a passion for creating robust, scalable backend solutions. In this role, you will design and implement high-performance systems for Client’s fintech platform, making use of your expertise in .NET, database optimisation, and API design. If you are a problem-solver who thrives on technical challenges and wants to help shape the future of financial technology, we want to hear from you.
You must have worked in the UK for a minimum of 3 years. No Visa and sponsorship offered.
Key Responsibilities
Software Design & Development
- Design, develop, and maintain secure, high-performance backend services using C# and the latest .NET/.NET Core frameworks
- Build and evolve RESTful APIs to support scalable fintech platform functionality
- Deliver solutions across both greenfield and brownfield projects, ensuring long-term maintainability
- Participate in the design and implementation of microservices-based architectures
Architecture & Technical Leadership
- Contribute to system architecture decisions, technical direction, and engineering best practices
- Evaluate and recommend technologies, frameworks, and patterns to improve system performance and scalability
- Ensure solutions align with security, performance, and regulatory requirements in a fintech environment
Database & Performance Optimisation
- Optimise database performance, query efficiency, and data access patterns
- Identify and resolve performance bottlenecks across applications and services
- Ensure data integrity, reliability, and scalability across backend systems
DevOps, CI/CD & Quality
- Implement and maintain CI/CD pipelines to support efficient and reliable deployments
- Promote high standards of code quality, test coverage, and documentation
- Ensure systems are resilient, observable, and production-ready
Collaboration & Delivery
- Work closely with product managers, frontend engineers, DevOps, and QA teams to deliver high-quality software
- Actively participate in agile ceremonies, planning, and delivery activities
- Provide technical input to support roadmap planning and delivery timelines
Mentorship & Engineering Excellence
- Participate in code reviews, providing constructive feedback and enforcing best practices
- Mentor and support junior and mid-level engineers, fostering a culture of learning and continuous improvement
- Lead by example in engineering standards, problem-solving, and ownership
Skills, Knowledge & Expertise
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Significant experience as a senior C# developer with .NET
- Proficiency in designing and developing secure and performant RESTful APIs
- Experience with testing methodologies and frameworks (e.g., xUnit, NUnit, K6, or similar)
- Strong understanding of software development principles in backend or full-stack environments
- Experience working in Agile environments and delivering high-quality code within tight deadlines
- Excellent problem-solving skills and the ability to work independently and as part of a team
- Advanced knowledge of distributed, asynchronous, event-driven systems
- Up-to-date knowledge of continuous integration/delivery methodologies and build pipelines (e.g., Azure DevOps, Jenkins)
- In-depth knowledge of repository management, version control, branching, and merging with Git
- Proficiency with SQL Server and experience optimising complex queries
- Familiarity with ORMs such as Entity Framework Core or Dapper
- Experience with message queues or event streaming platforms (e.g., RabbitMQ, Kafka)
- Excellent communication skills and the ability to interact effectively with various stakeholders
- Strong analytical and strategic thinking skills
- Product engineering and value delivery mindset
- Customer-centric approach to product development
Job Benefits
- 25 days’ annual leave, plus bank holidays and an extra day off for your birthday
- Holiday loyalty scheme
- Life insurance
- Work abroad scheme
- Enrolment into a pension scheme offered via a salary exchange scheme
- Access to a financial education, planning and coaching platform
- Membership with a healthcare platform offering cashback on dental, optical and physio, plus access to stress helplines and a virtual GP
- Salary exchange nursery fees
- Enhanced parental leave
- Cycle to work scheme
- Career development and progression tools
- Company events including sporting events, social evenings, and seasonal celebrations