1 to 25 of 46 Software Engineer Jobs in Edinburgh

Senior Software Engineer C#

Hiring Organisation
Asset Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£80,000
Fast growing start up seek Senior Software Engineer; C# .Net Azure - Location: Hybrid (two days a week in Edinburgh HQ) About - Senior Software Engineer; C# .Net Azure Our client is a fast growing tech startup helping ambitious companies grow revenue, engagement, and digitise operations. Their … grown rapidly and are now scaling their Build team to ensure every customer receives a world class experience that works. About the Role - Senior Software Engineer; C# .Net Azure They need a senior software engineer with DevOps or platform experience who can own their ...

Software Engineer

Hiring Organisation
StorTera
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
Software Engineer – Battery Energy Storage Systems (BESS) | Edinburgh | £45,000 – £60,000 Build the software powering the energy transition. At StorTera , we’re redefining how energy is stored, controlled, and optimised. As a leading innovator in commercial-scale battery energy storage , we develop advanced software and hardware solutions that stabilise the grid, unlock renewable energy, and help businesses decarbonise at scale. We’re now looking for a Software Engineer to help build and scale our energy management platform — the digital brain behind our next-generation flow battery technology and BESS deployments. ...

Software Engineer

Hiring Organisation
StorTera
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£60,000
Software Engineer – Battery Energy Storage Systems (BESS) | Edinburgh | £45,000 – £60,000 Build the software powering the energy transition. At StorTera , we're redefining how energy is stored, controlled, and optimised. As a leading innovator in commercial-scale battery energy storage , we develop advanced software and hardware solutions that stabilise the grid, unlock renewable energy, and help businesses decarbonise at scale. We're now looking for a Software Engineer to help build and scale our energy management platform — the digital brain behind our next-generation flow battery technology and BESS deployments. ...

Senior Software Engineer C Linux Networking

Hiring Organisation
Saxon Recruitment Solutions
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Senior Software Engineer C Linux Networking - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Lead/Senior Software Engineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll … Fully Remote with occasional trips to Edinburgh ORHybrid of 1 day a week in the Edinburgh office. ? What you'll do As a Senior Software Engineer in this Networking organisation you will work on Products developing a Network that grows smarter, more agile, and more responsive whether accessing ...

C++ Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Software Engineer Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team basedin central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity … decisions, driving the roadmap, and contributing to building a high performing dev culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... ...

C++ Software Engineer

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Software Engineer – Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team based in central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient monitoring … driving the roadmap, and contributing to building a high performing dev culture ... the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... ...

Software Engineer

Hiring Organisation
Synergize Consulting
Location
Edinburgh, Scotland, United Kingdom
Software Engineer Location: Edinburgh, UK (sole UK nationals only) Clearance: SC clearance required Contract: 12 months | Inside IR35 Hybrid role - 4 days onsite We are supporting a leading defence organisation in the recruitment of a Software Engineer to join their Test Engineering community at their Edinburgh … site. Please note: Only sole UK nationals with valid SC clearance can be considered for this role. The Role As a Software Engineer, you will be responsible for delivering robust, well-engineered software solutions within defined work packages. You will help establish stakeholder needs, guide capability optimisation ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum Progression + Training
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance … work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance … work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout ...

Graduate Software Engineer

Hiring Organisation
IC Resources
Location
Edinburgh, Scotland, United Kingdom
Graduate Software Engineer Edinburgh My client is a Fortune 100 organisation and they are looking for a Graduate Software Engineer to develop and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing … features, and be responsible for increasing the performance, stability, capacity and capability of the software alongside developing and maintaining their PDK. You'll also be collaborating with a global cross-functional team providing product engineering, verification, documentation and programme management input. What's required? Masters degree in Computer Science ...

Senior Embedded Software Engineer - Hybrid

Hiring Organisation
WA Consultants
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
Senior Embedded Software Engineer - Edinburgh (Hybrid) Safety Critical Are you an experienced Embedded Software Engineer ready to take the lead on cutting-edge, safety-critical projects? This is an opportunity to join a forward-thinking engineering team in Edinburgh, working on advanced electronic control systems across … play a key role in developing robust, high-performance Embedded solutions while ensuring compliance with functional safety standards. The Role As a Senior Embedded Software Engineer, you will: Develop and maintain Embedded software for sophisticated electronic control systems. Work on projects requiring Functional Safety expertise ...

Principal Software Engineer Level 6

Hiring Organisation
Morson Edge
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
£63.83 - 87.04 per hour + None
Principal Software Engineer Location: Edinburgh, United Kingdom Contract Duration: 12 months Rate: £63.83 p/h PAYE (£73.11 inc. holiday rate) OR £87.04 p/h Umbrella We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible … security clearance. Role Overview An experienced Principal Software Engineer is required to join a well-established Test Engineering community, supporting advanced defence and aerospace programmes. The role focuses on developing software solutions for complex test systems used in cutting-edge radar and aerospace platforms. The successful candidate ...

Principal Software Engineer Level 6

Hiring Organisation
Morson Edge
Location
Edinburgh, Granton, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£63.83 - £87.04/hour None
Principal Software Engineer Location: Edinburgh, United Kingdom Contract Duration: 12 months Rate: £63.83 p/h PAYE (£73.11 inc. holiday rate) OR £87.04 p/h Umbrella We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible … security clearance. Role Overview An experienced Principal Software Engineer is required to join a well-established Test Engineering community, supporting advanced defence and aerospace programmes. The role focuses on developing software solutions for complex test systems used in cutting-edge radar and aerospace platforms. The successful candidate ...

Lead Software Engineer

Hiring Organisation
TPXImpact Holdings Plc
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£75,000
About The Role Job Level: 10 UK Wide We are looking for a Lead Software Engineer who will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices … followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen ...

Principal Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next … cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers ...

Principal Software Engineer

Hiring Organisation
Bright Purple
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development … cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal ...

Software Engineer - NI LabVIEW (12 month contract)

Hiring Organisation
CBSbutler
Location
Edinburgh, Scotland, United Kingdom
Software Engineer - NI LabVIEW (12 month contract) Edinburgh (90% onsite role) 12 month contract min £68ph (Inside IR35) ** Please note we can only consider Sole UK Nations due to security requirements** Are you interested in developing software to test some of the most cutting-edge defence … aerospace projects in the UK? If you like the sound of developing software for projects such as the Eurofighter Typhoon jet , then we would like to hear from you. We are looking for experienced Software Engineers to join our well-established Test Engineering community at our Edinburgh based ...

Software Engineer

Hiring Organisation
Silicon Logic UK Ltd
Location
Edinburgh, Scotland, United Kingdom
Role: Software Engineer – Database & Display Location: Edinburgh Mode: Hybrid(3 days in office) The Role We are seeking a software Engineer who understands Database operations with the Grid and EMS systems. Your responsibilities: Design, develop and maintain databases and data models for real-time power system … Oracle, SQL Server, PostgreSQL, MYSQL, or similar RDBMS Hands-on expertise preferably on GE PowerOn Reliance (XA21), AEMS Platform, GE eTerra, PowerOn Advantage Software, as well as SCADA/DMS/EMS of any equivalent platforms from Siemens, OSI, ABB, Schneider etc. Display & Visualization – SLD creation, HMI development, real ...

Software Engineer (.Net) - Glasgow / Edinburgh Hybrid - 42K + Bonus

Hiring Organisation
Lorien
Location
Edinburgh, UK
Employment Type
Full-time
Software Engineer (.Net) - Glasgow/Edinburgh Hybrid – 42K + Bonus * Following the pre-screening process, successful candidates will be invited to attend an in-person interview on 16th February 2026. This is a fantastic opportunity to meet the team, explore the office, and experience their culture firsthand. Plus … Lorien's client, a fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Software Developer/Software Engineer with a background in C# to join their team, and play a key role in the delivery of quality ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products ...

Senior Software Engineer Full Stack

Hiring Organisation
TPXImpact Holdings Plc
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£60,000
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with ...

Principal Software Engineer Level 6

Location
Edinburgh, Midlothian, United Kingdom
Principal Software Engineer Location: Edinburgh, United Kingdom Contract Duration: 12 months Rate: £63.83 p/h PAYE (£73.11 inc. holiday rate) OR £87.04 p/h Umbrella We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible … security clearance. Role Overview An experienced Principal Software Engineer is required to join a... ...

Senior Software Engineer C#

Hiring Organisation
Asset Resourcing
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP 80,000 Annual
Fast growing start up seek Senior Software Engineer; C# .Net Azure - Location: Hybrid (two days a week in Edinburgh HQ) About - Senior Software Engineer; C# .Net Azure Our client is a fast growing tech startup helping ambitious companies grow revenue, engagement, and digitise operations. Their ...

Software Engineer

Hiring Organisation
Advanced Resource Managers Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contractor
Contract Rate
Salary negotiable
Software Engineer Edinburgh 12-Month Contract Paying up to £68p/h (Inside IR35) Please note - due to the nature of the work, you will need to hold or be eligible to obtain a high level of UK Security clearance - please only apply if suitable Key Responsibilities: Support … creation and delivery of software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements Establish and mature stakeholder needs, associating/attributing priority, interest, influence and trading-off needs to determine optimum capability to solve stakeholders? problems Create high quality and robust code ...