Software Engineer Jobs in Scotland

1 to 25 of 729 Software Engineer Jobs in Scotland

Junior Software Engineer - Cross-platform C++ - Multipass

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Junior Software Engineer - Cross-platform C++ - Multipass Join to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at Canonical Junior Software Engineer - Cross-platform C++ - Multipass 2 days ago Be among the first 25 applicants Join to apply for the Junior … Software Engineer - Cross-platform C++ - Multipass role at Canonical Get AI-powered advice on this job and more exclusive features. Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides … Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience. Multipass is published for macOS, Windows, and also Linux. Think of it as More ❯
Posted:

Software Engineer - OpenStack

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - OpenStack role at Canonical 3 weeks ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack 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 … in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software More ❯
Posted:

Sr Principal Software Engineer

Edinburgh, Scotland, United Kingdom
Cadence
Sr Principal Software Engineer 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal … leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products … At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Sr Principal Software Engineer Locations: Edinburgh Reports to: Software Engineering Group Director Job Overview The Cadence Virtuoso platform powers all the latest design innovations in More ❯
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Join to apply for the Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu role at Canonical Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu 6 days ago Be among the first 25 applicants … Join to apply for the Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu 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. … around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring 2024 and 2025 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both More ❯
Posted:

Software Engineer - Python/Golang - Kubernetes

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical Canonical is a leading provider of open source software … in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering … users. You will collaborate with industry peers and partners to bring the right solutions to our customers. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes. Location : This is a remote position available in EMEA and the More ❯
Posted:

Python Software Engineer - Ubuntu Hardware Certification Team

Glasgow, Scotland, United Kingdom
Canonical
Python Software Engineer - Ubuntu Hardware Certification Team Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 weeks ago Be among the first 25 applicants Join to apply for the Python … Software Engineer - Ubuntu Hardware Certification Team role at Canonical Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface … of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We design hardware which can be More ❯
Posted:

Software Engineer - Cloud Images

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Cloud Images role at Canonical 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer - Cloud Images 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 … in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer to work on Linux, cloud infrastructure, pipelines and automation, and open source software. You will work closely with Amazon, Microsoft, Google and More ❯
Posted:

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics role at Canonical Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics 1 day ago … Be among the first 25 applicants Join to apply for the Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics 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 … Data, Workflows, AI/ML and Analytics Solutions to join our teams building open source solutions for public cloud and private infrastructure. As a software engineer on the team, you'll collaborate on end-to-end data analytics and MLOps solutions composed of popular, open-source, machine learning More ❯
Posted:

Full Stack Software Engineer - Java & React

Glasgow, Scotland, United Kingdom
McGregor Boyall
Full Stack Software Engineer - Java & React Full Stack Software Engineer - Java & React Direct message the job poster from McGregor Boyall Job Title: Software Engineer - Full stack Java & React Location: Glasgow Short Description Design and deliver market-leading technology products in a secure and scalable … agile team. Job Overview This is a unique opportunity to accelerate your career while contributing to impactful technology solutions that drive innovation. As a Software Engineer III within the Employee Platform space, you will be a key contributor on an agile team, delivering secure, scalable, and high-performing … applications. You will be responsible for developing solutions across multiple technical domains, supporting strategic business goals. Key Responsibilities Develop and implement software solutions, troubleshoot technical challenges, and think creatively to solve complex problems Write secure, efficient, and production-ready code; maintain performance-driven algorithms Create architectural and design documents More ❯
Posted:

Software Engineer - Data Infrastructure - Kafka

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Engineer - Data Infrastructure - Kafka Join to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical Software Engineer - Data Infrastructure - Kafka 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Data Infrastructure - Kafka … for 2 to 4 weeks per year for internal and external events What we are looking for in you Proven hands-on experience in software development using Python Proven hands-on experience in distributed systems, such as Kafka and Spark Have a Bachelor's or equivalent in Computer Science … application fair consideration. Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Software Engineer” roles. Backend More ❯
Posted:

Python Software Engineer - Ubuntu Hardware Certification Team

Edinburgh, Scotland, United Kingdom
Canonical
Python Software Engineer - Ubuntu Hardware Certification Team Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 weeks ago Be among the first 25 applicants Join to apply for the Python … Software Engineer - Ubuntu Hardware Certification Team role at Canonical Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface … of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We design hardware which can be More ❯
Posted:

Software Engineer - Immutable Ubuntu Desktop

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Engineer - Immutable Ubuntu Desktop Join to apply for the Software Engineer - Immutable Ubuntu Desktop role at Canonical Software Engineer - Immutable Ubuntu Desktop 2 weeks ago Be among the first 25 applicants Join to apply for the Software Engineer - Immutable Ubuntu Desktop … 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 … in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer on the Core Desktop team. In this role, you'll join a dedicated team of professionals to build the next generation of More ❯
Posted:

Software Engineer - Data Infrastructure

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Data Infrastructure role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Data Infrastructure role at Canonical Canonical is building a comprehensive automation suite to provide multi-cloud and on … for 2 to 4 weeks per year for internal and external events What we are looking for in you Proven hands-on experience in software development using Python Proven hands-on experience in distributed systems Have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree … application fair consideration. Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Software Engineer” roles. Edinburgh More ❯
Posted:

Lead Golang Software Engineer, Commercial Systems

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Lead Golang Software Engineer, Commercial Systems Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical Lead Golang Software Engineer, Commercial Systems 1 day ago Be among the first 25 applicants Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical Canonical is a leading provider of open-source software and operating systems for 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 … locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Lead Golang Software Engineer at any seniority level, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. More ❯
Posted:

System Software Engineer - Python interpreter, tooling, and ecosystem

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
System Software Engineer - Python interpreter, tooling, and ecosystem Join to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at Canonical System Software Engineer - Python interpreter, tooling, and ecosystem 1 day ago Be among the first 25 applicants Join to apply … for the System Software Engineer - Python interpreter, tooling, and ecosystem 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 … interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for Python interpreter, tooling, and ecosystem We are building a new team to focus on the Python programming language and its ecosystem More ❯
Posted:

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Join to apply for the System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem role at Canonical System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem 1 week ago Be among the … first 25 applicants Join to apply for the System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem 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 … interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem We are building a team to focus on the modern C and C++ programming More ❯
Posted:

Software Engineer - Python - Container Images

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Engineer - Python - Container Images Join to apply for the Software Engineer - Python - Container Images role at Canonical Software Engineer - Python - Container Images 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Container Images … 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 … experience with numerous container technologies and open source projects, where your feedback and contributions will be critical to driving widespread container adoption. As an engineer, your seniority will be based on your software development background and ability to lead junior team members. Come build a rewarding, meaningful career More ❯
Posted:

Lead Golang Software Engineer, Commercial Systems

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Lead Golang Software Engineer, Commercial Systems Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical Lead Golang Software Engineer, Commercial Systems 1 day ago Be among the first 25 applicants Join to apply for the Lead Golang Software Engineer, Commercial Systems 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 for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such … locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Lead Golang Software Engineer at any seniority level, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. More ❯
Posted:

Senior Software Engineer (Backend)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Senior Software Engineer (Backend) role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Backend) 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 … world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and take the lead in shaping the future of open-source collaboration. Launchpad is a platform for managing open More ❯
Posted:

Software Engineer III - Asset Movement Engine Platform

Glasgow, Scotland, United Kingdom
JPMorganChase
Software Engineer III - Asset Movement Engine Platform Join to apply for the Software Engineer III - Asset Movement Engine Platform role at JPMorganChase Software Engineer III - Asset Movement Engine Platform 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer III - Asset Movement Engine Platform role at JPMorganChase Get AI-powered advice on this job and more exclusive features. Job Description As a Software Engineer III at JPMorgan Chase within the Asset Movement Engine Platform, your role will be that of a seasoned agile engineer … your focus will be on developing scalable, fault-tolerant, and highly resilient solutions for a leading global financial services provider. Job Description As a Software Engineer III at JPMorgan Chase within the Asset Movement Engine Platform, your role will be that of a seasoned agile engineer and More ❯
Posted:

Senior Lead Software Engineer (Python)

Edinburgh, Scotland, United Kingdom
LSEG (London Stock Exchange Group)
Join to apply for the Senior Lead Software Engineer (Python) role at LSEG (London Stock Exchange Group) 3 weeks ago Be among the first 25 applicants Join to apply for the Senior Lead Software Engineer (Python) role at LSEG (London Stock Exchange Group) Role profile: Are … you an experienced software engineer with a passion for productionising data science solutions? Do you want to build innovative solutions for financial markets and professionals by leading teams of brilliant, collaborative software engineers? If so, we’d love to talk to you. Role summary: As the Senior … Lead Software Engineer, you will drive the technical strategy and development of high-impact, scalable AI solutions, leading software teams through the complete software lifecycle – from architecture to deployment. We are looking for expert backend developers with proven ability to mentor engineers, deliver high-quality code More ❯
Posted:

Senior Embedded Software Engineer

Linlithgow, Scotland, United Kingdom
Hybrid / WFH Options
iO Associates - UK/EU
the job poster from iO Associates - UK/EU Senior Recruitment Consultant at iO Associates - Embedded Systems, Electronics & C++ Engineers Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a … talented Senior Embedded Software Engineer to join their growing R&D team. If you're passionate about cutting-edge solutions and thrive in dynamic, collaborative environments, this could be the perfect role for you! The Role Exciting Opportunity: Senior Embedded Software Engineer We are working with … a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. If you're passionate about cutting-edge solutions and thrive in dynamic, collaborative environments, this could be the More ❯
Posted:

Software Engineer II - Java - Glasgow

Glasgow, Scotland, United Kingdom
JPMorganChase
Join to apply for the Software Engineer II - Java - Glasgow role at JPMorganChase 20 hours ago Be among the first 25 applicants Join to apply for the Software Engineer II - Java - Glasgow role at JPMorganChase Job Description Advance your career as a Software Engineer II, enhancing and delivering state-of-the-art technology products at JPMorgan Chase. Job Description Advance your career as a Software Engineer II, enhancing and delivering state-of-the-art technology products at JPMorgan Chase. You’re ready to gain the skills and experience needed to grow … within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the CTO LOB, you are part of an agile team that works to enhance, design, and deliver the software components More ❯
Posted:

Senior Software Engineer (Backend)

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Senior Software Engineer (Backend) role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Backend) 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 … world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and take the lead in shaping the future of open-source collaboration. Launchpad is a platform for managing open More ❯
Posted:

Python Lead Software Engineer - Risk Technology

Glasgow, Scotland, United Kingdom
JPMorganChase
Python Lead Software Engineer - Risk Technology Join to apply for the Python Lead Software Engineer - Risk Technology role at JPMorganChase Python Lead Software Engineer - Risk Technology 5 days ago Be among the first 25 applicants Join to apply for the Python Lead Software Engineer - Risk Technology role at JPMorganChase Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Job Description We have an opportunity to impact your career and provide an adventure where you can push … the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Cross Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a More ❯
Posted:
Software Engineer
Scotland
10th Percentile
£43,750
25th Percentile
£52,500
Median
£62,500
75th Percentile
£82,751
90th Percentile
£93,778