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

Job Details

Company
Cyberteam
Location
London Area, United Kingdom
Posted