Senior Software Engineer - Aberdeen

Leap29

Aberdeen City

On-site

GBP 75,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Leap29 is seeking a Senior Software Engineer to design, develop and modernise high‑performance desktop and cloud applications using C#/.NET. You will work hands‑on in a technically focused team, contribute to architecture discussions, code reviews and CI/CD practices, and help evolve existing products.

The role is 3 days per week onsite in the Aberdeen area, with opportunities to influence product direction.

Qualifications

  • 5 to 15 years' professional software engineering experience.
  • Strong commercial experience with C#/.NET.
  • Proven experience designing and delivering complex production‑grade software.
  • Experience with desktop applications and/or cloud‑based solutions.

Responsibilities

  • Design, develop and maintain complex desktop and cloud-based applications using modern software engineering practices.
  • Write clean, maintainable and well‑tested C#/.NET code.
  • Apply object‑oriented principles, SOLID, design patterns and appropriate architectural approaches.
  • Contribute to code reviews and technical discussions.
  • Work closely with the Team Lead and Product Owner to translate requirements into effective technical solutions.
  • Identify technical risks, trade‑offs and opportunities for improvement.
  • Contribute to CI/CD and automated testing practices.
  • Help modernise and evolve established software products.
  • Use AI‑assisted development tools, including GitHub Copilot and code‑generation/testing tools, where they add genuine value.
  • Evaluate and adopt relevant technologies, frameworks and cloud services.
  • Communicate technical concepts and challenges clearly to both technical and non‑technical stakeholders.

Skills

C#/.NET
Desktop applications
Cloud platforms
CI/CD pipelines
Automated testing
Agile development
SOLID design
Design patterns
Code reviews
GitHub Copilot

Education

Bachelor's degree in Computer Science, Software Engineering or a related technical discipline

Tools

GitHub Copilot

Job description

Senior Software Engineer C# / .NET | Desktop Applications | Cloud | Software Modernisation 3 days per week onsite
The Opportunity

We are looking for experienced Software Engineers and Senior Software Engineers to join a highly technical product engineering team developing and modernising complex, high-performance software applications. This is a hands‑on individual contributor position. You will spend the majority of your time designing, developing and improving production software, while contributing to technical decisions, code reviews and architectural discussions. You will work closely with the Team Lead and Product Owner to turn complex requirements into reliable, scalable and maintainable software. This opportunity would suit an engineer who enjoys solving challenging technical problems and wants to remain deeply involved in software development rather than moving towards people management.

What You'll Be Doing
  • Design, develop and maintain complex desktop and cloud-based applications using modern software engineering practices
  • Write clean, maintainable and well‑tested C#/.NET code
  • Apply object‑oriented principles, SOLID, design patterns and appropriate architectural approaches
  • Contribute to code reviews and technical discussions
  • Work closely with the Team Lead and Product Owner to translate requirements into effective technical solutions
  • Identify technical risks, trade‑offs and opportunities for improvement
  • Contribute to CI/CD and automated testing practices
  • Help modernise and evolve established software products
  • Use AI‑assisted development tools, including GitHub Copilot and code‑generation/testing tools, where they add genuine value
  • Evaluate and adopt relevant technologies, frameworks and cloud services
  • Communicate technical concepts and challenges clearly to both technical and non‑technical stakeholders
What We're Looking For
  • 5 to 15 years' professional software engineering experience
  • Strong commercial experience with C#/.NET
  • Proven experience designing and delivering complex production‑grade software
  • Experience with desktop applications and/or cloud‑based solutions
  • Strong understanding of object‑oriented design, architecture and software engineering principles
  • Experience with design patterns, automated testing, version control and code reviews
  • Experience working within an Agile development environment
  • Bachelor's degree or higher in Computer Science, Software Engineering or a related technical discipline
Desirable Experience

You don't need to have everything below, but experience in any of these areas would be valuable:

  • Modernising legacy applications or mature codebases
  • C or C++ development and migrating existing code into modern technologies
  • AWS, Azure or Google Cloud Platform
  • Building or maintaining CI/CD pipelines
  • AI‑assisted development tools such as GitHub Copilot
  • Modernising desktop applications and improving UI/UX
  • Performance optimisation of complex applications
  • Strong analytical and problem‑solving skills
Why Join?

You'll be joining a technically focused engineering environment where good ideas are encouraged, technical challenges are taken seriously and engineers have a genuine opportunity to influence the products they work on. The role offers the chance to work across established software, modern technologies and cloud platforms while remaining hands‑on with the code. If you're an experienced C#/.NET engineer who enjoys building software, solving difficult technical problems and improving existing products, this could be a very good fit.

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

Leap29 • Abingdon

On-site
GBP 70,000 - 95,000
C# .Net Senior Desktop Software Engineer
C# .Net Senior Desktop Software Engineer

NES Fircroft • Aberdeen City

Hybrid
GBP 42,000 - 65,000
Senior Software Engineer - C#/.NET, Desktop & Cloud (Onsite 3x/wk)
Senior Software Engineer - C#/.NET, Desktop & Cloud (Onsite 3x/wk)

Leap29 • Aberdeen City

On-site
GBP 75,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Leap29 • Oxford

On-site
GBP 75,000 - 110,000
.NET Developer
.NET Developer

Nigel Frank • West Midlands

On-site
GBP 60,000 - 75,000
Private healthcare
Company pension
Annual leave
+5
Senior Software Engineer
Senior Software Engineer

Head Resourcing • Aberdeen City

On-site
GBP 55,000 - 85,000
Senior Software Engineer
Senior Software Engineer

Accelero • Cardiff

Hybrid
GBP 70,000 - 90,000
Private healthcare
Enhanced pension
28 days holiday + bank holidays
+1
Senior / Principal C# / .NET Engineer
Senior / Principal C# / .NET Engineer

Oho Group • Cambridge

On-site
GBP 75,000 - 110,000
Bonus
Great pension
Excellent holiday allowance
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Whereby • Glasgow

Hybrid
GBP 70,000 - 90,000
Hybrid work model
Flexible working
Senior C# Developer
Senior C# Developer

Reggie & Cole • Greater London

Hybrid
GBP 90,000 - 120,000
Pension up to 17%
Annual Bonus
34 days holiday + flexible benefits