Software Engineering Jobs in Edinburgh

1 to 25 of 524 Software Engineering Jobs in Edinburgh

Head of Software Engineering

Edinburgh, Scotland, United Kingdom
The Scottish Government
Join to apply for the Head of Software Engineering role at The Scottish Government 4 days ago Be among the first 25 applicants Join to apply for the Head of Software Engineering role at The Scottish Government Get AI-powered advice on this job and more … range of technical competencies, mostly provided by inhouse and contracted specialists working in multidisciplinary teams. In this role you will be Head of the Software Engineering domain within the division with responsibility for ensuring AREs digital services are developed and maintained to consistently high standards. You will be … instrumental in building software engineering capability within the team and will collaborate with Platform, Data, Site Reliability and Cyber Security engineering functions to deliver the Directorates key digital outcomes including playing a pivotal role in our cloud adoption journey. Responsibilities Delivery & Quality Technical responsibility for all the More ❯
Posted:

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon 1 week ago Be among the first 25 applicants … Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. … Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration More ❯
Posted:

Software Engineering Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Harris Computer
Join to apply for the Software Engineering Team Lead role at Harris Computer 2 days ago Be among the first 25 applicants Join to apply for the Software Engineering Team Lead role at Harris Computer This range is provided by Harris Computer. Your actual pay will … on your skills and experience — talk with your recruiter to learn more. Base pay range i2, a Harris Computer company, are seeking a skilled Software Engineering (Server) Team Lead to join one of our development teams and help us enhance our i2 products and services, which are used … ensuring they are familiar with the team's processes, tools, and culture Monitor team performance : Regularly track and report team performance metrics to the engineering manager, enabling data-driven decisions for planning and resource allocation Continuous improvement : Identify inefficiencies or areas of waste in the software development lifecycle More ❯
Posted:

Principal Software Engineer - Mobile

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Skyscanner
Join to apply for the Principal Software Engineer - Mobile role at Skyscanner 1 day ago Be among the first 25 applicants Join to apply for the Principal Software Engineer - Mobile role at Skyscanner Get AI-powered advice on this job and more exclusive features. Direct message the job … Microservices – you’ve mastered at least many of these technologies plus one or more programming languages. You’ve used these talents as a senior engineering lead, steering large organisations through complex technical challenges. With this kind of background, it’s no surprise that you’re familiar with various methodologies … how to lead teams and get the best out of people. Together, you’ll focus on value, quality and the customer, championing world-class engineering and iterative software delivery. Focused. Fulfilling. Empowering. We’ve never been ordinary. Even when we were starting out. We’ve always worked our More ❯
Posted:

Software Engineering Manager

Edinburgh, Scotland, United Kingdom
Net Talent
the job poster from Net Talent Net Talent are partnering with a well-known Technology business in Edinburgh who are looking to hire multiple Software Engineering Managers. These roles are central to how millions of users experience and interact with their products. As an Engineering Manager, you … ll lead a high-performing engineering delivery team, shape the technical strategy, and influence the future of their user account ecosystem. You’ll empower engineers, foster a culture of collaboration, and champion best practices—all with a servant leadership mindset. Responsibilities: Lead and mentor a team of engineers, partnering … shape and execute the technical vision Define and deliver scalable solutions while influencing the product roadmap Own and drive key delivery outcomes—customer experience, software quality, project prioritisation, and operational reliability Champion Operational Excellence through data, KPIs, and process transparency Collaborate with cross-functional stakeholders to prioritise and deliver More ❯
Posted:

Principal Software Engineer

Edinburgh, Scotland, United Kingdom
Spacelabs Healthcare
Join to apply for the Principal Software Engineer role at Spacelabs Healthcare 5 hours ago Be among the first 25 applicants Join to apply for the Principal Software Engineer role at Spacelabs Healthcare Get AI-powered advice on this job and more exclusive features. Overview At Spacelabs Healthcare … patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Principal Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading the development of Spacelabs Patient Monitoring and … solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products. They will work with other cross-functional members to provide technical software level expertise, and solutions More ❯
Posted:

Software Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
Leonardo Edinburgh, Scotland, United Kingdom Join or sign in to find your next job Join to apply for the Software Team Lead role at Leonardo Leonardo Edinburgh, Scotland, United Kingdom 5 days ago Be among the first 25 applicants Join to apply for the Software Team Lead role … at Leonardo The opportunity Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then Leonardo would like to hear … from you. Job Description The opportunity Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then Leonardo would like More ❯
Posted:

Salesforce Engineering Manager, Commercial Systems

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Salesforce Engineering Manager, Commercial Systems Join to apply for the Salesforce Engineering Manager, Commercial Systems role at Canonical Salesforce Engineering Manager, Commercial Systems 3 weeks ago Be among the first 25 applicants Join to apply for the Salesforce Engineering Manager, Commercial Systems role at Canonical The … role of a Salesforce Engineering Manager, Commercial Systems at Canonical This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source … working with some of the best people in the industry at Canonical. The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at More ❯
Posted:

Chief Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
in the second half of this year. As the MFA Chief Engineer and Design Authority, you will be responsible for the delivery of the engineering solution for the MFA aligning with defined requirements. The role will require interaction with external customers, industry partners, and suppliers as well as coordination … of the internal engineering team in line with the engineering management and project management teams. This role offers a unique opportunity to make a real impact on national security and to contribute to the future of combat aviation. If you’re a visionary leader with a passion for … defence technology, and a commitment to engineering excellence, we’d love to hear from you. Due to the nature of the tasks involved, you must be capable of achieving full SC security clearance and will require access to caveated information such as UK eyes only. What You’ll Do More ❯
Posted:

System Development Manager

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Head of Engineering/System Development Manager - up to £70k base with great benefits Remote working with an office Glasgow We are looking for a strategic, hands-on Head of Engineering to lead and scale our software engineering function. This senior leadership role will focus heavily on software engineering excellence across full-stack development, system design, architecture, and software delivery processes — while also overseeing our data engineering, cloud infrastructure, and security functions. You will be responsible for setting the technical direction, improving engineering … have a proven track record of delivering enterprise-grade applications and services, with deep experience in both legacy and modern technology stacks. Key Responsibilities Software Engineering Leadership Set and own the technical roadmap, ensuring architectural scalability, security, performance, and maintainability of all software systems. Oversee full lifecycle More ❯
Posted:

Lead Software Engineer, iSeries

Edinburgh, United Kingdom
NatWest Group
Join us as a Lead Software Engineer, iSeries This is an opportunity for a driven Lead Software Engineer to join us and lead the technical delivery of a software engineering team. You'll be responsible for leading solution design options and explaining the pros and cons … In this role, you'll lead a team of developers and set the technical direction of the deliveries, applying the principles and methodologies of software engineering to the technical design, development, testing, and maintenance of applications and services. We'll look to you to take responsibility for the … work quality of the software engineering team, ensuring that it meets the technical standards for all services output, as well as implementing a culture of concise and comprehensive technical documentation as a continuous process. Day-to-day, you'll be: Monitoring the technical progress against plans, while safeguarding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager - Sustaining Engineering

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Engineering Manager - Sustaining Engineering Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical . About the Role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform … Ubuntu, is widely used in enterprise initiatives such as cloud, data science, AI, and IoT. We are hiring a Software Engineering Manager for Sustaining Engineering, responsible for leading a regional team that continuously improves open source software by resolving customer-reported defects across the software … KPIs and training efforts. Support delivery of bug fixes, patches, and technical solutions. Set expectations with stakeholders and demonstrate Canonical’s values. Promote modern software development practices and foster a collaborative culture. Collaborate with other teams and work remotely with up to 10% travel. Qualifications Experience in software More ❯
Posted:

Engineering Manager

Edinburgh, United Kingdom
Hybrid / WFH Options
Br Dge
your learning and development Regular team events & socials Become a BR-DGE Builder About the Role We are looking for experienced and forward-thinking Software Engineering Managers to be part of our scaling journey. Working collaboratively with our Product, Customer and Commercial teams, our Software Engineering Managers head up at least one of our engineering teams. Working agile, they ensure their team(s) deliver quality software products and services for our customers and target markets. BR-DGE Software Engineering Managers lead their teams to make our product roadmap a reality, and … they do this whilst enabling our software engineers to develop and thrive in their careers. Our frontend teams mainly work with the following: NodeJS React/Next.js frameworks Cypress testing suite HTML5 & CSS SQL Databases Our Engineering Managers don't necessarily need to have a background in these More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom
Canonical
Linux Enablement - Software Engineering Manager Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical . Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of … users. As a Software Engineering Manager, you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability. Key … to post-mortem and handle escalations. Communicate, understand, and resolve technical challenges with OEMs, ODMs, SiPs, IHVs. Prioritize customer requests globally. Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security). Provide leadership for methodologies, strategies, standards, tools, and best practices. Must be able to travel to More ❯
Posted:

Software Engineering Team Lead

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Software Engineering Team Lead – Edinburgh Client: Lorien Location: Edinburgh, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 10 Posted: 09.06.2025 Job Description: Software Engineering Lead – Be the Driving Force Behind Our Client's Next-Gen Platform Location: United Kingdom (Remote) Are you … a passionate Software Engineering Lead with a vision for innovation and the hands-on skills to back it up? Working as part of a dynamic global group, you will help shape the future of our client's flagship product. This role offers a unique opportunity to combine technical … a role that is both strategic and execution-focused. What You’ll Do: Lead the architecture, design, and development of cutting-edge .NET-based software products Drive the technical strategy and collaborate with cross-functional teams to evolve our platform Guide and mentor a talented team of developers, inspiring More ❯
Posted:

Head of Software Engineering – International Payments

Edinburgh, Scotland, United Kingdom
ECOM
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product More ❯
Posted:

Head of Software Engineering - International Payments

Edinburgh, Midlothian, Scotland, United Kingdom
InterQuest Group (UK) Limited
Head of Software Engineering – International Payments Location: Edinburgh Department: Technology/Payments Engineering Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You'll work closely with Product More ❯
Employment Type: Permanent
Posted:

Principal Engineer - .Net/Azure

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Royal London
office based Closing date: 20th June 2025 We have a unique opportunity for an experienced Principal Engineer to lead and guide a group of software and quality engineers and lead complex, large scale technology initiatives. The role is fundamentally a leadership position, focused on planning, executing, and executing activity … product vision and organisational goals while adhering to budget constraints. Within this position you will oversee delivery activity and guide staff to ensure the engineering teams execute engineering activity on time and within budget whilst adhering to agreed engineering standards and principles. You will also have accountability … for the engineering resource assigned to your team and will work closely with the Head of Engineering to ensure the appropriate capabilities are in place to support your area of responsibility. In addition, you will have accountability for governance and stakeholder management to support successful delivery outcomes. Collaborating More ❯
Posted:

Senior Director of Software Engineering

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Director of Software Engineering, edinburgh col-narrow-left Client: talego Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 04.06.2025 Expiry Date: 19.07.2025 col-wide Job Description: Senior … Director of Engineering Driving Innovation in Global HealthTech Manchester | Hybrid (2 days onsite) Backed by £40M+ in Series B funding The Opportunity We’re partnering with a pioneering HealthTech company that’s reshaping the future of healthcare delivery across the globe. Following major Series B investment, they’re entering … an exciting growth phase—and they’re on the lookout for a Director of Engineering to help scale their already impressive tech operation. This role sits at the heart of a mission-led business that’s solving real-world challenges at scale, with a platform that’s trusted by More ❯
Posted:

Insight Experience for Women - Software Engineering, Edinburgh

Edinburgh, Scotland, United Kingdom
NatWest Group
Fast track your career at our Insight Experience for Women, Software Engineering, Edinburgh, 2025 Do you want to learn more about Software Engineering, and how you can get your career off to a flying start? Our Insight Experience is your chance to get a flavour of … your network and realise your strengths Applications are now open, so spark your imagination and harness your skills to start your future career, today Software Engineering Our Software Engineers play an essential part in the technical design, development, and testing of complex applications and services. There are … second year of a four-year degree programme To be graduating in 2027, and on track to achieve a degree in a Science, Technology, Engineering, or Mathematics (STEM) subject The right to work in the UK in 2026 What else you need to know On the day, you must More ❯
Posted:

Software Engineering Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Software Engineering Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Site Reliability Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
among the first 25 applicants Join to apply for the Site Reliability Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public … cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet … by embracing a universal operator pattern and model-driven operations. To succeed in this role you need to believe in automation as a pure software engineering problem, not a hack-it-till-it-works-for-me problem. You need to be interested in the scientific approach to operations More ❯
Posted:

Software Engineering Manager

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
We're Hiring: Two Software Engineering Managers Central Belt, Scotland Hybrid working First class package on offer; bonus, flexible holidays and personal development access to a number of technology forums We’re currently recruiting two Software Engineering Managers for a high-growth tech company in the … and driving delivery without needing to be hands-on day to day. ✅ What we're looking for: 2+ years of experience managing a small software engineering team Strong background in either front-end (React) or back-end (Java) development Passion for team development, delivery excellence, and modern software practices 💡 These roles offer the chance to lead impactful projects, collaborate across teams, and help define how software is delivered in a supportive, forward-thinking environment. 📅 We’re shortlisting this week , so if this sounds like your next step—or you’re just curious to learn more—drop More ❯
Posted:

Lead Software Engineer

Edinburgh, Scotland, United Kingdom
Lloyds Banking Group
HOURS: Full time - 35 hours per week WORKING PATTERN: Hybrid, 40% (or two days) in Edinburgh An exciting opportunity has arisen for a Lead Software engineering in our Identity & Authentication Platform in Edinburgh. ABOUT US The Identity & Authentication Platform delivers capabilities to enable LBG business areas secure client … core products include Identity & Authentication as a Service, consumed via end-to-end packaged, self-servable strategic capabilities. ABOUT THIS OPPORTUNITY As a Lead Software Engineering, you'll be responsible for leading a talented group of engineers, guiding them through the complexities of software engineering and … DO Join the lab leadership team, helping to shape our direction as we transform existing, and build new strategic platforms. Work with the Lab Engineering Lead, product owners, architects, and other collaborators to define, design and deliver the lab's strategic product roadmap. Lead the development of our software More ❯
Posted:
Software Engineering
Edinburgh
10th Percentile
£25,313
25th Percentile
£43,750
Median
£67,500
75th Percentile
£93,778
90th Percentile
£140,677