Senior Software Engineer

CFC Underwriting

Greater London

On-site

GBP 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CFC Underwriting in London is seeking a Senior Software Engineer to design and deliver scalable software for our insurance platforms. You will influence architectural direction and work across product, delivery and engineering teams to translate business needs into robust technical solutions.

You will leverage C#/.NET, microservices, event-driven patterns and Azure cloud to build secure, resilient systems. The role emphasizes modern engineering practices, automated testing and mentoring junior

Qualifications

  • Proven experience delivering scalable software in modern development environments.
  • Experience designing distributed systems, APIs and scalable applications.
  • Knowledge of microservices and event-driven architectures; cloud-native development (Azure) preferred.
  • Experience with CI/CD pipelines and DevOps practices; containerisation knowledge (Docker/Kubernetes).
  • Strong understanding of software architecture, security and testing.

Responsibilities

  • Design, build and maintain scalable, secure and high-performing software solutions.
  • Collaborate with product, delivery and engineering teams to translate business requirements into technical solutions.
  • Contribute to architectural decisions and evolution of technology platforms.
  • Develop clean, well-tested and maintainable code aligned with standards.
  • Conduct code reviews and promote continuous improvement and technical excellence.
  • Mentor and support other engineers to develop team capability.
  • Champion modern engineering practices including automated testing, CI/CD and DevOps.
  • Design and support APIs, microservices and event-driven architectures.
  • Ensure solutions are resilient, secure and compliant with standards.

Skills

C# / .NET
Distributed systems
APIs & microservices
Event-driven architectures
Cloud-native development (Azure)
CI/CD / DevOps
Containerization (Docker, Kubernetes)
Software architecture
Relational & NoSQL databases
Frontend frameworks (Angular)
Mentoring

Tools

Docker
Kubernetes
Azure

Job description

Senior Software Engineer

Department: Technology

Employment Type: Permanent - Full Time

Location: UK - London

Reporting To: Anna Kaglyak

Description

At CFC, technology is central to how we create and deliver specialist insurance products. Our platforms support every part of the business, enabling underwriters, brokers and clients to work more efficiently and make better decisions.

We're seeking a Senior Software Developer to join our Engineering team. Working within a collaborative, product-led environment, you'll design and deliver scalable software solutions, contribute to technical strategy, and help shape the evolution of our technology platforms.

This role offers the opportunity to work on complex engineering challenges, influence architectural direction, and contribute to products that have a direct impact on the business.

About the role
  • Design, build and maintain scalable, secure and high-performing software solutions.
  • Collaborate with product, delivery and engineering teams to translate business requirements into technical solutions.
  • Contribute to architectural decisions and the ongoing evolution of our technology platforms.
  • Develop clean, well-tested and maintainable code aligned with engineering standards and best practice.
  • Conduct code reviews and support a culture of continuous improvement and technical excellence.
  • Mentor and support other engineers, sharing knowledge and helping develop team capability.
  • Champion modern engineering practices including automated testing, CI/CD and DevOps.
  • Design and support APIs, microservices and event-driven architectures.
  • Ensure solutions are resilient, secure and aligned with organisational standards and controls.
About you

You will be an experienced software engineer with a strong track record of delivering high-quality solutions in modern development environments. You enjoy solving complex problems, working collaboratively across teams, and balancing technical excellence with business outcomes.

Ideally, you'll bring:

  • Strong experience developing software using C#/.NET and object-oriented design principles.
  • Experience designing and building distributed systems, APIs and scalable applications.
  • Knowledge of microservices, event-driven architectures and cloud-native development, ideally within Azure.
  • Experience with CI/CD pipelines, DevOps practices and containerisation technologies such as Docker and Kubernetes.
  • Strong understanding of software architecture, engineering best practices and secure development principles.
  • Experience working with relational and NoSQL databases.
  • Exposure to modern frontend frameworks such as Angular.
  • Strong communication skills and the ability to collaborate effectively across technical and business teams.
  • Previous experience mentoring or supporting other engineers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

CFC • City Of London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

CFC • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

CFC Underwriting • Greater London

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

CFC • City Of London

On-site
GBP 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

VANRATH • Belfast City District

On-site
GBP 65,000 - 90,000
Senior Software Engineer
Senior Software Engineer

DCS group • Manchester

Hybrid
GBP 65,000 - 75,000
Principal Software Engineer, C#
Principal Software Engineer, C#

Jobtailor • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Data Science Festival • Manchester

Hybrid
GBP 60,000 - 80,000
Competitive salary package
Hybrid working
Ongoing training
+1
Senior Software Engineer - C#, Azure & Microservices
Senior Software Engineer - C#, Azure & Microservices

CFC Underwriting • Greater London

On-site
GBP 85,000 - 120,000
Senior Software Engineer (Frontend)
Senior Software Engineer (Frontend)

VanRath • Belfast City District

Hybrid
GBP 60,000 - 90,000
Hybrid working
Flexible working
Continuous professional development
+7