Senior Software Engineer
1 day ago
City of London
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