Software Engineer Jobs in Edinburgh

1 to 25 of 264 Software Engineer Jobs in Edinburgh

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:

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 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:

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 - 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:

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:

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:

Lead Python Software Engineer, Commercial Systems

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Lead Python Software Engineer, Commercial Systems Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical Lead Python Software Engineer, Commercial Systems 2 days ago Be among the first 25 applicants Join to apply for the Lead Python 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 Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting More ❯
Posted:

IoT Software Engineer

Edinburgh, Scotland, United Kingdom
Octagon Group
range Direct message the job poster from Octagon Group Principal Talent Partner - Placing talented individuals within the technology space into their dream jobs IOT Software Engineer – Edinburgh Are you a software engineer with a passion for connecting embedded systems to the cloud? This is a rare … is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT Software Engineer job: Build and maintain … systems Ensure system performance through automated testing and monitoring Collaborate with cross-functional teams in a structured Agile environment Ideal Experience for the IOT Software Engineer job: Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with GUI frameworks (Qt/PyQt or More ❯
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
FDM Group
Join to apply for the Software Engineer role at FDM Group Join to apply for the Software Engineer role at FDM Group Join our Software Engineering Team and launch an exciting, fast-paced career in IT transformation. From new product development to technology modernisation, quality … engineering and application support, our agile ways of working help clients co-deliver critical architecture and software solutions across all stages of the application lifecycle. Discover diverse and exciting roles on client assignments. Become a master of diverse programming languages, applying industry best practices as we partner with leading … technology vendors like Microsoft and AWS to accelerate our clients' software transformation projects. Y ou’ll be joining FDM as an Associate Consultant within the Software Engineering Practice. You will deliver projects for our clients across a wide portfolio of specialisms and sectors, with the opportunity to take More ❯
Posted:

C++ Embedded Software Engineer | Edinburgh

Edinburgh, Scotland, United Kingdom
ALTEN LTD - UK
C++ Embedded Software Engineer | Edinburgh C++ Embedded Software Engineer | Edinburgh 1 week ago Be among the first 25 applicants Direct message the job poster from ALTEN LTD - UK Engineering Talent Acquisition Specialist at ALTEN UK Are you passionate about engineering? Do you want to make a … model-based development and high-integrity C++ code . This is a hands-on, onsite role supporting a major defence programme in embedded mission software . Be part of a cross-functional team of engineers solving real-world national security challenges. Location: Edinburgh Clearance: Must be SC Clearable (UK … Passport or long-term residency required) Experience Level: 5+ years Key Responsibilities: Develop and maintain embedded software in C++ for airborne defence systems. Apply UML modelling in an IBM Rhapsody environment to design robust, scalable solutions. Collaborate with systems and hardware engineers to deploy software on multi-core More ❯
Posted:

Technical Co-Founder (Software Engineer / Data Scientist)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Aizen
Technical Co-Founder (Software Engineer/Data Scientist) Technical Co-Founder (Software Engineer/Data Scientist) 23 hours ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This is a Co-founder Opportunity – Read This First This … a massive global problem, and fundamentally shape a company poised for impact. Who we are looking for You Must Have: Proven experience as a Software Engineer and/or Data Scientist who has shipped complex products/systems An academic background (e.g., Undergraduate, Master's, or PhD) in … Information Technology Industries Data Infrastructure and Analytics Referrals increase your chances of interviewing at Aizen by 2x Sign in to set job alerts for “Software Technician” roles. Software Engineers (all levels - Graduates to principal Engineer) Cambridge, England, United Kingdom 5 months ago Bar Hill, England, United Kingdom More ❯
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
FDM Group
Join to apply for the Software Engineer role at FDM Group 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer role at FDM Group This range is provided by FDM Group. Your actual pay will be based on your … to learn more. Base pay range Direct message the job poster from FDM Group FDM is a global business and technology consultancy seeking a Software Engineer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and … will be a hybrid role that will be based in Edinburgh. Our client is seeking a Software Engineer to operate at Team level, who will focus on assisting in the design, development, and maintenance of software applications, gaining practical experience whilst working under the guidance of senior More ❯
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
Provn
Provn Edinburgh, Scotland, United Kingdom Software Engineer Provn Edinburgh, Scotland, United Kingdom Get AI-powered advice on this job and more exclusive features. This range is provided by Provn. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base … pay range Direct message the job poster from Provn Recruitment Consultant | Specialist in Permanent Software Engineering & Development Hires Full Job Description We are currently seeking a Software Engineer with expertise using Object Oriented Programming Languages, such as C#, Java, etc, to join an exciting SaaS business that … growth and product redevelopment. Having established a strong presence in their industry over the past few years, this company is now looking for a Software Engineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior More ❯
Posted:

Senior Front-End Software Engineer

Edinburgh, Scotland, United Kingdom
Lloyds Banking Group
Join to apply for the Senior Front-End Software Engineer role at Lloyds Banking Group Join to apply for the Senior Front-End Software Engineer role at Lloyds Banking Group Get AI-powered advice on this job and more exclusive features. This range is provided by … more. Base pay range Direct message the job poster from Lloyds Banking Group Recruiter | Tech & Data Recruitment | Talent Acquisition Job Title: Senior Front-End Software Engineer Location: Edinburgh Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least two days per week currently … Debit and Credit cards through multiple channels. What you'll do Work as part of a self-organised engineering team to design and develop software features or services that are delightful and vital in our mission to help Britain prosper. Be at the heart of delivery in your team More ❯
Posted:

Senior Software Engineer (UK)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Dayshape
Dayshape Edinburgh, Scotland, United Kingdom Senior Software Engineer (UK) Dayshape Edinburgh, Scotland, United Kingdom 3 weeks ago Be among the first 25 applicants About Us We're Dayshape—an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and … services firms globally, our AI-powered resource management platform is helping organizations to achieve extraordinary results. About Us We're Dayshape—an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firms globally, our AI … your key areas of focus will be enhancing product scalability and usability, helping consistently deliver features that support our customers' success. As a senior engineer, you will work collaboratively with the rest of our cross-functional team to plan and deliver new features and enhancements. You will take ownership More ❯
Posted:

Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Embedded Software Engineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, Embedded Systems I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries … automated testing frameworks. This is a unique opportunity for someone with experience across embedded systems, cloud connectivity, and IoT infrastructure. About the Role – IoT Software Engineer As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure … firmware, DSP, and cloud integration (Azure), routing data via cellular or satellite networks and delivering it through APIs or user interfaces.. Key Responsibilities – IoT Software Engineer Design and deploy Azure cloud infrastructure for IoT data pipelines Develop high-quality, reliable Python code for cloud-based applications Set up More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
LendingCrowd
You are here: Home » Careers » Senior Software Engineer Senior Software Engineer Location: Edinburgh (hybrid) Are you an experienced software engineer with an inquisitive mind and a desire to solve problems? If so, this is an opportunity for you to make a real difference as … down our business platforms and re-engineering them with an event-driven microservices architecture, so we’re looking for an innovative and adaptable Senior Software Engineer with cloud-native design skills who is keen to share and grow their knowledge and expertise within an exciting and ever-evolving … business domain. The ideal candidate will have experience of using multiple modern software languages to build creative solutions. What’s important is broad and deep development experience and the ability to adopt and use different languages and software tools to apply the right solution to the challenge in More ❯
Posted:

Senior Front-End Software Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
Senior Front-End Software Engineer page is loaded Senior Front-End Software Engineer Apply locations Edinburgh time type Full time posted on Posted 11 Days Ago time left to apply End Date: June 18, 2025 (1 day left to apply) job requisition id 124547 End Date … more information on flexible working options Flexible Working Options Hybrid Working, Job Share Job Description Summary . Job Description Job Title: Senior Front-End Software Engineer Salary : £70,929 - £78,810 Location: Edinburgh Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least … Debit and Credit cards through multiple channels. What you'll do Work as part of a self-organised engineering team to design and develop software features or services that are delightful and vital in our mission to help Britain prosper. Be at the heart of delivery in your team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

IoT Software Engineer

Edinburgh, Scotland, United Kingdom
Octagon Group
IOT Software Engineer – Edinburgh Are you a software engineer with a passion for connecting embedded systems to the cloud? This is a rare opportunity to join a fast-moving, R&D-driven business building next-generation IoT solutions with real-world impact across multiple global industries. … is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT Software Engineer job: Build and maintain … systems Ensure system performance through automated testing and monitoring Collaborate with cross-functional teams in a structured Agile environment Ideal Experience for the IOT Software Engineer job: Strong Python development in production environments Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with More ❯
Posted:
Software Engineer
Edinburgh
10th Percentile
£43,750
25th Percentile
£50,000
Median
£67,500
75th Percentile
£93,778
90th Percentile
£105,250