Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
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 handbookThe 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 engineersWhy 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. Apply nowwith your most up-to-date CV for consideration to take the next step in your career! 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.JBRP1_UKTJ
Benefits & conditions
Job DescriptionSenior 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs
How to Answer the Interview Question: âWhy Do You Want to Be a Software Engineer?â