> Markdown version of [/jobs/ext/2767379-software-engineer](https://www.wearedevelopers.com/jobs/ext/2767379-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Bright Purple Resourcing Ltd - **Location:** Edinburgh, UK - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, C Sharp (Programming Language), C++ (Programming Language), Database Design, Embedded Software, Firmware, Microsoft Visual Studio, Software Engineering, Web Applications, Containerization - **Published:** September 7, 2026 - **Apply:** https://www.brightpurple.co.uk/job/senior-software-engineer-6179.aspx ## About the Role 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 ## 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Building Moduliths That Last: Patterns for Sustainable Module Integration](https://www.wearedevelopers.com/videos/100325-building-moduliths-that-last-patterns-for-sustainable-module-integration) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)