Senior Software Engineer
Bright Purple · Edinburgh, Scotland ·
Overview
In this role you will own meaningful parts of the product from requirements to release, shaping design and delivering robust software that interacts with real hardware in extreme environments. You’ll collaborate closely with the Firmware team to ensure end-to-end integration and performance, while embracing modern tools and techniques to boost team output. This position offers hands-on impact in a global, R&D-focused engineering business with growth opportunities. You will be expected to challenge requirements and defend your design decisions to deliver tangible, real-world outcomes.
Pay / Benefits
- Hybrid working - Edinburgh
- Private healthcare
- Life assurance
- Company pension scheme
- Career development focus
Responsibilities
- Own end-to-end software features from requirements through testing and support
- Defend and refine designs in code reviews
- Collaborate with Firmware team for cross-discipline integration
- Leverage modern C#/.NET toolchain and containerised services
- Introduce improvements with new tools and techniques when beneficial
Key requirements
- Strong experience with C#, .NET and Visual Studio
- Background in C/C++, or embedded software/firmware
- Familiarity with containerisation, web applications and database design
- Comfort estimating, documenting and defending own designs
- Confident communication with end users and stakeholders
- Confident communication
- Cross-functional collaboration
- Proactive problem solving
- C#, .NET, Visual Studio
- C/C++, embedded software/firmware
- Containerisation
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in Edinburgh: £44,000 – £69,300, from 75 adverts
41 live adverts for Software developer in Edinburgh
Remote or home office in 17% of 689 Software developer adverts we list nationwide
More openings at Bright Purple
12 other openings we list
- Embedded Engineer · Scotland
- Business Analyst · London
- Software Engineer · Edinburgh
- Network Support Engineer · Edinburgh
- Senior Solutions Engineer · Edinburgh