Get the job you really want

Top Software Engineer Jobs in Edinburgh

329+ Job Results
7 Days Ago
Edinburgh, Scotland
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Canonical is hiring a Python Software Engineer to join the Certification team, responsible for developing tools for hardware certification with Ubuntu Core and Ubuntu Desktop/Server. The role involves Python development for test automation tools and Linux-based hardware, with a focus on improving the quality of Linux experience for end users.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Edinburgh, Scotland
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Contribute to the development of Juju, an open-source Go project that powers complex distributed software systems. Collaborate with a distributed team, debug issues, and work on highly concurrent and highly distributed systems. Requirements include Go development experience, excellent communication skills, academic track record, and willingness to travel for internal events.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Edinburgh, Scotland
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
The Embedded Linux Software Engineer role at Canonical involves working on low-level system technology, embedded systems, and open source projects. Responsibilities include software development, hardware optimization, QA testing, robotics, IoT, and networking. Engineers collaborate on the latest Linux kernel and RTOS technologies, deliver Ubuntu for IoT and server-class hardware platforms, and engage with the open source community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Edinburgh, Scotland
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
The Billing System Software Engineer at Canonical will be responsible for delivering engineering solutions in Go or Python, collaborating on technical designs, deploying and operating services, and seeking improvements in engineering and operations practices. The role is based remotely in the EMEA region and requires travel to international destinations occasionally.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
8 Days Ago
Edinburgh, Scotland
10,806 Employees
5-7 Years of Experience
10,806 Employees
5-7 Years of Experience
Aerospace
Experienced Software Engineer needed to join Simulator Engineering team responsible for maintenance and upgrade of Helicopter Simulators at RAF Benson. Role involves software development, fault finding, and system configuration.
8 Days Ago
Edinburgh, Scotland
82 Employees
3-5 Years of Experience
82 Employees
3-5 Years of Experience
Greentech • Energy
Join Lunar Gridshare as a Staff Backend Software Engineer to work on backend systems for energy management, focusing on solar, home energy storage systems, and electric vehicles. Responsibilities include building infrastructure, ensuring system quality, designing APIs, and improving development practices. Key skills include cloud architecture, Typescript or Rust expertise, functional programming experience, Unix-like systems familiarity, and autonomy.
Yesterday
Edinburgh, Scotland
3,222 Employees
7+ Years of Experience
3,222 Employees
7+ Years of Experience
Cloud • Software
Looking for a Senior Software Engineer to join the Elasticsearch - Search team at Elastic. Responsible for enhancing vector similarity search functionality within Elasticsearch, including designing and implementing new features, improving existing functionality, and resolving bugs.
Top Benefits:
401-K
401-K Matching
Company Equity
+27 More
8 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Principal Software Engineer role with a focus on SAP SuccessFactors Employee Central module. Responsible for solution design, implementation, and integration of digital solutions at Walmart. Key involvement in projects and improvements for Workforce Enablement systems globally. Must have expertise in SAP SuccessFactors and experience in guiding and mentoring consultants.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
8 Days Ago
Edinburgh, Scotland
Remote
4,900 Employees
5-7 Years of Experience
4,900 Employees
5-7 Years of Experience
Fintech • Payments
Seeking a Full Stack Software Engineer experienced in building scalable and robust web applications. Responsibilities include development, testing, and maintenance of user-centric web applications. Ideal candidate is adaptable, enjoys problem-solving, and is eager to learn new technologies.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
8 Days Ago
Edinburgh, Scotland
471 Employees
5-7 Years of Experience
471 Employees
5-7 Years of Experience
Blockchain • Software
IO Global is seeking a Rust developer to join the Partner Chains team, working on developing a Rust-based blockchain application for interoperability. Responsibilities include agile software development, code review, testing, and troubleshooting. Minimum 3 years of Rust development experience and expertise in Substrate framework are required.
8 Days Ago
Edinburgh, Scotland
Remote
396 Employees
7+ Years of Experience
396 Employees
7+ Years of Experience
Cloud • Information Technology
Join as a Senior System Engineer at Platform.sh to lead the development and enhancement of Observability features for leading products. Collaborate on cutting-edge software components and drive innovation in a fast-paced environment. Mentor junior team members and ensure high availability and reliability of observability features.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+31 More
17 Days Ago
Edinburgh, Scotland
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Build and modernize identity management solutions for Canonical's products and web services.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
9 Days Ago
Edinburgh, Scotland
379 Employees
5-7 Years of Experience
379 Employees
5-7 Years of Experience
Fintech • Information Technology • Payments • Financial Services
Join Mangopay as a Senior Java Software Engineer to power payment infrastructure and operations for marketplaces. Collaborate on integrating new payment methods, maintain existing features, and contribute to core payment services. Take hands-on roles in guiding development activities, proposing technical improvements, and leading projects.
9 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer, you will design and engineer integrations for complex enterprise systems, collaborate with cross-functional teams, and provide insights to drive innovation in mobile development. Responsibilities include defining best practices, mobile app development, API design, software architecture, and system operations.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
9 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
3-5 Years of Experience
578,950 Employees
3-5 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Data Ventures is looking for a Software Engineer III with experience in React Native mobile development to drive data productization initiatives from concept to deployment. The role involves defining mobile development best practices, designing, building APIs, and supporting business objectives through collaboration. The ideal candidate must have a Bachelor's degree in Computer Science and at least 1 year of experience in software engineering, with strong knowledge in React Native and mobile development technologies.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
9 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Experienced Software Engineer with a strong technical architecture acumen needed to provide consultation for product teams, review architecture designs, onboard engineering excellence KPIs, code applications, and more. Must have experience in SQL, NoSQL, Kafka, DevOps with Azure, CI/CD, and microservices architecture.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
9 Days Ago
Edinburgh, Scotland
Remote
3,700 Employees
1-3 Years of Experience
3,700 Employees
1-3 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
Aspiring backend engineers are sought by Coinbase to build the next generation of crypto-forward products and features. The role involves solving complex technical problems, working on web-scale applications and blockchain technology, and making cryptocurrency accessible to a global audience through real-time applications and secure infrastructure.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
Yesterday
Edinburgh, Scotland
1,651 Employees
7+ Years of Experience
1,651 Employees
7+ Years of Experience
Information Technology
Senior Software Engineer role at Sword, leading provider of business technology solutions. Create cloud-first solutions, modernize legacy applications, work with Microsoft technologies, and contribute to project success.
13 Hours Ago
Edinburgh, Scotland
Remote
1,600 Employees
7+ Years of Experience
1,600 Employees
7+ Years of Experience
Cloud • Information Technology • Productivity • Security • Sharing Economy • Software • Infrastructure as a Service (IaaS)
As a Senior Software Engineer I at Pax8, you will lead the development of cutting-edge software, focusing on backend development and enhancing the Opportunity Explorer feature within the Pax8 Platform. Your role involves technical leadership, collaborating with teams, and mentoring fellow engineers to drive innovative solutions.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+65 More
9 Days Ago
Edinburgh, Scotland
85,636 Employees
7+ Years of Experience
85,636 Employees
7+ Years of Experience
Aerospace • Logistics • Security • Software • Cybersecurity
Capture, interpret, and develop customer requirements. Produce detailed technical design documentation. Specify, design, and test SCADA solutions. Manage data communications with third-party equipment. Develop SCADA software from multiple design formats.
17 Days Ago
Edinburgh, Scotland
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
The System Software Engineer will focus on the connectivity of Ubuntu in a wide range of circumstances, from cloud to server to desktop and IoT. They will strengthen the tooling, services, documentation, robustness, security, and clarity of Linux network abstractions to provide fast, reliable, and secure connections for Ubuntu.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer at Walmart, you will be responsible for designing, developing, and implementing digital solutions using SAP SuccessFactors to solve mission-critical business problems. You will work on transformative projects and foundational improvements of Walmart's Workforce Enablement systems globally. Responsibilities include configuration, collaboration with business teams, testing, and resolving issues related to HR processes and talent management. Strong knowledge of HR processes and talent management is required.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
23 Days Ago
Edinburgh, Scotland
581 Employees
3-5 Years of Experience
581 Employees
3-5 Years of Experience
AdTech • Digital Media • Marketing Tech • Analytics
Looking for a passionate developer to join the R&D team at Innovid. Responsibilities include designing and developing products, deploying code, and working on high-end products with advanced technologies. Requirements include 3+ years of software development experience, B.Sc. in computer science, and skills in Python, Typescript, SQL, and Linux.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+47 More
9 Days Ago
Edinburgh, Scotland
74 Employees
3-5 Years of Experience
74 Employees
3-5 Years of Experience
Other
Cloud Software Developer role at Sensata INSIGHTS involving architecting, developing, and maintaining the Sensata cloud platform. Responsibilities include designing scalable microservices, integrating systems, and ensuring high-quality performance. Requires 3 years of experience in HTML, JavaScript, CSS, ASP.NET, SQL, Azure, CI/CD, and Terraform. Knowledge of agile methodologies, SCRUM, and experience with additional technologies is advantageous. Competitive salary and benefits offered.
10 Days Ago
Edinburgh, Scotland
26 Employees
3-5 Years of Experience
26 Employees
3-5 Years of Experience
Blockchain • Information Technology
As a Front-end Software Engineer, you will be responsible for building responsive UIs and web apps, translating design prototypes into code, integrating front end apps with crypto wallets, and continuously improving products using user feedback. You will work in a startup environment at the forefront of the crypto ecosystem.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size