Senior Software Engineer

Arrows

Greater London

Hybrid

GBP 100,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Arrows is recruiting Senior and Lead .NET Engineers to join our growing technology consultancy. You will work across a range of complex client projects, taking genuine ownership of technical outcomes and contributing to architecture and engineering practices.

You will collaborate with clients and engineering teams, making sound technical decisions while maintaining strong engineering standards in testing, quality and delivery.

Qualifications

  • Strong commercial experience with .NET and C#.
  • Experience with DevOps, CI/CD and Terraform.
  • Understanding of automated testing and modern software engineering.
  • Experience across multiple programming languages or tech stacks.
  • Proven leadership of engineers and ownership of technical outcomes.
  • Lead Engineer/Staff Engineer experience is highly desirable.

Responsibilities

  • Design, develop and deliver high-quality software across complex client projects.
  • Hands-on with .NET/C#, backend-focused development.
  • Own technical decisions and project outcomes.
  • Apply modern DevOps practices including CI/CD and Terraform.
  • Contribute to architecture and technical direction.
  • Lead, mentor and support other engineers.
  • Collaborate with clients and communicate technical concepts clearly.
  • Drive continuous improvement in testing, quality and delivery.

Tools

Terraform

Job description

We’re recruiting for a growing technology consultancy looking for experienced Senior and Lead .NET Engineers to join their team and work across a range of complex client projects.

This is an opportunity for engineers who want more than simply writing C#. You’ll be expected to bring strong .NET expertise while working across a broader technology landscape, taking genuine ownership of technical outcomes and contributing to architecture, delivery and engineering practices.

You’ll work closely with clients and engineering teams, helping to understand complex problems, make sound technical decisions and build effective solutions.

Key responsibilities
  • Design, develop and deliver high-quality software solutions across complex client projects
  • Work hands-on with .NET and C#, with a strong backend focus
  • Take ownership of technical decisions and project outcomes
  • Work with modern DevOps, CI/CD and Terraform practices
  • Contribute to architecture and technical direction
  • Lead, mentor and support other engineers
  • Work directly with clients and communicate technical concepts clearly
  • Challenge existing approaches and identify opportunities for technical improvement
  • Adapt quickly to different client environments, technologies and business challenges
  • Maintain strong engineering standards around testing, quality and delivery
What we're looking for
  • Strong commercial experience with .NET / C#
  • Strong experience with DevOps, CI/CD and Terraform
  • Good understanding of automated testing and modern software engineering practices
  • Experience working across multiple programming languages or technology ecosystems
  • Previous experience leading engineers and owning technical outcomes
  • Lead Engineer, Staff Engineer or equivalent experience is highly desirable
  • Consultancy experience or experience within a high-performing technology environment would be advantageous
  • Strong communication and stakeholder management skills
  • Comfortable working directly with clients and taking technical ownership
  • Contractors looking to transition into a permanent position are welcome to apply
What we're looking for in a Lead / Senior Engineer

We’re looking for engineers who are genuinely hands-on and technically curious.

You should be comfortable entering a new environment, understanding the problem, making informed technical decisions and building the solution. This is not a role for someone who wants to sit purely at a high level or focus solely on one technology.

You’ll have the opportunity to work across varied projects, solve different technical challenges and have a meaningful impact on both delivery and the wider engineering team.

Working model
  • Hybrid working within the UK
  • Occasional travel into London required
  • Ideally located within approximately 2 hours of London

£100,000 - £120,000 per annum, depending on experience.

If you’re a Senior or Lead .NET Engineer looking for a permanent opportunity offering technical ownership, varied projects and the chance to work across a broader technology landscape, we’d be keen to hear from you.

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

Inara • Leeds

Hybrid
GBP 85,000 - 120,000
Hybrid work model
Client-facing projects
Career progression
Lead Software Engineer
Lead Software Engineer

Inara • Leeds

On-site
GBP 70,000 - 110,000
Lead Software Developer
Lead Software Developer

Careers Plus • Newcastle upon Tyne

Hybrid
GBP 75,000 - 95,000
Competitive salary
Performance bonus
Career progression opportunities
+1
Lead Software Engineer
Lead Software Engineer

The Difference Engine • Greater London

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

Oho Group • Cambridge

On-site
GBP 70,000 - 100,000
Discretionary bonus
Lead Software engineer
Lead Software engineer

ARC IT Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Head of Engineering
Head of Engineering

Digital Waffle • England

On-site
GBP 95,000 - 130,000
Senior Software Engineer
Senior Software Engineer

your Jared • Scotland

Hybrid
GBP 60,000 - 80,000
Benefits package
Remote-first working
Senior Software Engineer
Senior Software Engineer

Tec Partners Recruitment Ltd • Enfield

Hybrid
GBP 70,000 - 110,000
Technical Lead
Technical Lead

Oscar • Manchester

Hybrid
GBP 60,000 - 85,000