Senior Software Engineer

Bright Purple

Aberdeen City

Hybrid

GBP 39,000 - 65,000

Full time

7 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

Benefits offered by this job

Private healthcare
Life assurance
Company pension scheme
Career growth and R&D focus

Job summary

Bright Purple is seeking a Senior Software Engineer in Edinburgh, offering hybrid work from a central office and involvement across hardware‑aligned software. You’ll own features end to end, shaping design and defending decisions in code reviews.

The role collaborates with Firmware and applies a modern C#/.NET toolchain, containerised services, and opportunities to introduce new tools. You’ll work with a team that supports growth and values technical depth, real outcomes, and hands‑on problem

Qualifications

  • Strong experience with C#, .NET and Visual Studio.
  • A background in C/C++, or embedded software/firmware.

Responsibilities

  • Own meaningful pieces of the product end to end from requirements to shipped code.

Skills

C#
.NET
C/C++
Embedded software
Containerisation
Web apps
Database design
Estimating designs
End-user communication

Tools

Visual Studio
Containerisation
Web applications
Database design

Job description

Senior Software Engineer - Edinburgh, Hybrid

Deep beneath the seabed, in wells running to hundreds of degrees and thousands of PSI, our client's wireless telemetry keeps operators seeing clearly. Their downhole monitoring technology feeds real-time pressure and temperature data up from environments most electronics can't survive, and the software you'd be writing sits right at the centre of that: turning raw signal from the bottom of a well into the decisions engineers make on a rig thousands of miles away.

This is a genuinely global engineering business, still investing hard in R&D, looking for a Senior Software Engineer to help push that platform further. If you want your code solving hard, physical problems rather than shuffling data between screens, this is that role.

What's in it for you:
  • Salary up to £65,000, depending on experience
  • Hybrid working -3 days a week from a central Edinburgh office
  • Private healthcare and life assurance
  • Company pension scheme
  • Real investment in your growth - our client puts importance into R&D and into the people doing it, so career development here isn't just a line in the handbook
The role:
  • You'll own meaningful pieces of the product end to end. From capturing requirements and shaping the design, through to writing, testing and supporting the code that ships. You're not handed a spec and left to it: you'll be trusted to challenge requirements, propose better solutions, and defend your design decisions in review with developers who'll push you to do your best work.
  • Because this software drives real hardware in real wells, you'll work closely with the Firmware team, the kind of cross-discipline collaboration that's rare in most software roles, and one of the reasons this job stays interesting. Expect a modern C#/.NET toolchain, containerised services, and the latitude to bring in new tools and techniques when they'll genuinely improve the team's output.
  • It's a role that will stretch you, with a team around you that wants you to succeed.
What you'll bring:
  • Strong experience with C#, .NET and Visual Studio
  • A background in C/C++, or embedded software/firmware
  • Familiarity with containerisation, web applications and database design
  • Comfort estimating, documenting and defending your own designs
  • Confident communication. You'll work directly with end users, not just other engineers
Why apply:

Our client values diversity and inclusion, and is genuinely committed to finding the right person for this role, not just the closest match on paper. If you're looking for software engineering with real technical depth and a tangible, physical outcome, we want to hear from you.

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Bright Purple • Aberdeen City

Hybrid
GBP 59,000 - 72,000
Private healthcare and life assurance
Company pension scheme
On-site parking and gym facilities
Developer
Developer

rmg digital • Bristol

Hybrid
GBP 40,000 - 50,000
25 days holiday plus your birthday off
Private medical insurance
Performance bonus
+1
Embedded Engineer
Embedded Engineer

Bright Purple • Aberdeen City, City of Edinburgh

Hybrid
GBP 63,000 - 77,000
Private healthcare
Life insurance
Pension contributions
+1
Senior Software Engineer
Senior Software Engineer

Tec Partners Recruitment Ltd • Enfield

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Harnham • Greater London

Hybrid
GBP 60,000 - 75,000
Flexible working
Wellbeing allowance
Enhanced parental pay
+2
Senior Software Engineer
Senior Software Engineer

DCS Recruitment • Manchester

Hybrid
GBP 68,000 - 83,000
Hybrid work in Manchester
Strong engineering culture
Clear progression opportunities
+1
Senior Software Engineer
Senior Software Engineer

Ecm Selection • Cambridge

Hybrid
GBP 70,000 - 100,000
Hybrid work
Excellent benefits
Competitive remuneration
Software Engineer
Software Engineer

Sirius Analysis Ltd • Portsmouth

Hybrid
GBP 32,000 - 38,000
Pension (7% company contribution)
Electric vehicle scheme
Internal training opportunities
Engineering Team Lead (Belfast, Hybrid)
Engineering Team Lead (Belfast, Hybrid)

Ocho People • Belfast City District

Hybrid
GBP 75,000 - 90,000
Hybrid work model
Manager-level role
Technical autonomy
Senior Software Engineer
Senior Software Engineer

Elevate Technology Group • Greater London

Hybrid
GBP 70,000 - 75,000
Hybrid / Flexible Working
Company Bonus
Generous Pension