IT & Software

Lead Software Engineer C# .Net - FinTech

Client Server

Reigate · Surrey · United Kingdom

Overview

As a Lead Software Engineer you drive architecture, design and delivery for a flagship desktop platform used to process billions of requests. You guide three Agile teams of experienced developers, ensuring secure, reliable, maintainable and high-performance software. You collaborate with Product Owners and other teams to shape technical choices and own features in an Agile setting. This role offers mentorship, hands-on coding, and meaningful impact in a fast-paced fintech environment. You will work with modern Microsoft tech, cloud, and event-driven patterns to scale and evolve the platform.

Pay / Benefits
  • Up to 100k salary
  • bonus (c20%)
  • Hybrid working (3 days WFH)
  • Enhanced parental leave
  • 25 days holiday (+ buy days, birthday off)
  • Pension (up to 10%)? contribution) - note: as stated in ad: Pension (up to 10% contribution)
Responsibilities
  • Lead three Agile teams (~10 engineers) on the flagship desktop insurance platform
  • Architect, design and implement features with emphasis on security, reliability, maintainability and performance
  • Collaborate with Product Owner and other teams to influence design and technical decisions
  • Provide technical ownership in an Agile environment and drive continual improvement
  • Ensure best practices in coding, testing, and deployment
  • Maintain awareness of scalability requirements and system architecture decisions
  • Promote reusable, clean code and modern Microsoft software engineering practices
  • Contribute to CI/CD and IaC practices and advocate for Azure-based, SaaS/PaaS, microservices approaches
Key requirements
  • C# .Net Core backend development experience on large, scalable systems
  • strong technical leadership with ownership of features (not people management)
  • collaborative and pragmatic with ability to influence senior engineers
  • advocate for clean, maintainable code and best practices
  • good knowledge of event-driven architecture
  • solid understanding of CS fundamentals (OOP, data structures, design patterns, algorithms)
  • familiarity with CI/CD and Infrastructure as Code
  • awareness of Azure, SaaS, PaaS, and microservices
  • degree in a relevant STEM discipline (preferred)
  • collaborative mindset
  • pragmatic decision-making
  • influencing without authority
  • C# .Net Core
  • desktop application development
  • event-driven architecture

Reference: WJ-747_31163474

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.