Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, UK
14 days ago
Apply on www.brightpurple.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£65,000.0
Working hours
Regular working hours

Tech stack

.NET Framework C Sharp (Programming Language) C++ (Programming Language) Database Design Embedded Software Firmware Microsoft Visual Studio Software Engineering Web Applications Containerization

Job description

o 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. o 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. o It’s a role that will stretch you, with a team around you that wants you to succeed.

Requirements

o Strong experience with C#, .NET and Visual Studio o A background in C/C++, or embedded software/firmware o Familiarity with containerisation, web applications and database design o Comfort estimating, documenting and defending your own designs o Confident communication. You’ll work directly with end users, not just other engineers

Benefits & conditions

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: o Salary up to £65,000, depending on experience o Hybrid working -3 days a week from a central Edinburgh office o Private healthcare and life assurance o Company pension scheme o 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.brightpurple.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

1:03 min

Design principles for optimizing distributed application structures

Wei Hu Wei Hu · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all