Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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
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.
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.