IT & Software

Software Engineer - C# .NET

Oliver Bernard

London · England · United Kingdom

Share this job: X Facebook WhatsApp

Paying up to £250k TC (Salary + Bonuses)

Oliver Bernard are working with a leading global financial services organisation looking to hire a Software Engineer to join its established engineering team.

This is a hands-on software engineering role for someone with strong C#/.NET development experience who enjoys building applications and solutions from scratch, while also having an interest in infrastructure, automation and Infrastructure as Code (IaC). You'll be working on a range of internally developed applications, enterprise integrations and automation tooling, helping to build and improve technology used across a large-scale global environment.

The Role

You’ll be joining a collaborative engineering team responsible for developing and supporting a suite of bespoke applications, internal platforms and automation solutions.

The role is predominantly software engineering, with approximately 60% of your time spent developing in C#/.NET, alongside involvement in infrastructure automation and IaC.

Key responsibilities include:

  • Design, develop and maintain internal applications, services and tooling using C# and .NET.
  • Build software solutions and integrations from scratch, focusing on quality, scalability and reusability.
  • Develop and maintain APIs and integrations across a range of enterprise technologies.
  • Contribute to infrastructure automation and Infrastructure as Code initiatives.
  • Work with technologies such as Ansible and PowerShell to streamline infrastructure processes.
  • Support and improve CI/CD pipelines and deployment processes.
  • Collaborate with wider engineering and infrastructure teams to identify challenges and develop effective technical solutions.
  • Take ownership of existing applications while contributing to new development projects.

What We're Looking For

We're looking for a hands-on Software Engineer with a solid C#/.NET background and an appreciation for infrastructure and automation.

  • 3+ years of commercial C#/.NET development experience.
  • Ability to design, build and develop applications from scratch.
  • Strong understanding of software engineering principles and writing clean, maintainable code.
  • Some experience or exposure to infrastructure, automation or Infrastructure as Code.
  • Familiarity with source control, CI/CD pipelines and modern development practices.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication skills and a collaborative approach to engineering.
  • Ansible, PowerShell or other infrastructure automation technologies.
  • Terraform, Bicep or similar Infrastructure as Code tools.
  • REST APIs and enterprise systems integration.
  • Windows Server and Active Directory.
  • VMware or virtualisation technologies.
  • GitHub Actions, GitLab or Azure DevOps.

You don't need to be an infrastructure or DevOps specialist. The priority is strong C#/.NET development ability, coupled with an interest in working across infrastructure and automation.

The Opportunity

  • Work on bespoke applications and software used across a global technology environment.
  • Take ownership of development projects from initial design through to delivery.
  • Develop your skills across both software engineering and infrastructure automation.
  • Work alongside an experienced, collaborative engineering team.
  • Get involved in a varied technical environment where your software development skills will continue to be utilised and developed.
#J-18808-Ljbffr

Reference: WJ-5107_15194295 · Posted 12 Nov 2026, 04:53 PM

Find more on GigBlow

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

Software Engineer jobs in other states

Browse jobs