Get the job you really want

Top Software Engineer Jobs in Edinburgh

925+ Job Results
Yesterday
Edinburgh, Scotland
Remote
21,000 Employees
3-5 Years of Experience
21,000 Employees
3-5 Years of Experience
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a C# Software Engineer, you will develop and deliver a next-generation dispatching solution within client-server architecture. This graduate position offers exposure to the full project lifecycle, including design and testing, with future opportunities for progression into senior roles or business analysis.
4 Days Ago
Edinburgh, Scotland
950 Employees
1-3 Years of Experience
950 Employees
1-3 Years of Experience
Consumer Web • Information Technology • Sales • Software
As a mid-level Fullstack Software Engineer at Trustpilot, you will lead mid-sized projects within cross-functional teams, collaborating on the full development lifecycle. This includes designing architecture, coding, deploying, and maintaining features. You'll leverage data-driven insights and improve development processes, while also inspiring your team with your knowledge and problem-solving skills.
4 Days Ago
Edinburgh, Scotland
950 Employees
1-3 Years of Experience
950 Employees
1-3 Years of Experience
Consumer Web • Information Technology • Sales • Software
You will join a cross-functional team and participate in all stages of the development process, including design, coding, and maintenance, while developing RESTful APIs and component-based front-end applications. Troubleshooting software issues and supporting decision-making through data analysis are key responsibilities.
6 Days Ago
Edinburgh, Scotland
1,400 Employees
3-5 Years of Experience
1,400 Employees
3-5 Years of Experience
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
As a Mission Software Engineer at Anduril Industries, you'll develop, integrate, and deploy software solutions that enhance military capabilities. Your role focuses on solving operational challenges through data processing, systems integration, and algorithm development while working closely with customers to address their needs.
7 Days Ago
Edinburgh, Scotland
Remote
2,780 Employees
3-5 Years of Experience
2,780 Employees
3-5 Years of Experience
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Software Engineer on the Integration Services Team, you will develop custom software solutions, manage database development, and ensure quality outcomes by meeting customer objectives and project timelines. This includes collaborating directly with clients, conducting unit tests, and ensuring effective communication of project status.
11 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
The role involves supporting UI engineers by improving developer productivity through tools, processes, and workflows, focusing on error handling, CI build processes, deployment, and documentation. You'll cultivate an inclusive culture while helping teams solve technical challenges and support self-sufficiency in their roles.
12 Days Ago
Edinburgh, Scotland
Remote
5,000 Employees
3-5 Years of Experience
5,000 Employees
3-5 Years of Experience
Artificial Intelligence • Cloud • Software • Cybersecurity
As a Library Software Engineer, you will develop a Go open-source library, focusing on security monitoring features, enhancing the onboarding experience, and collaborating with the Go ecosystem. Responsibilities include code instrumentation and ensuring quality through testing and performance metrics.
12 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Senior Backend Software Engineer at CrowdStrike, you will design and build scalable distributed systems, troubleshoot production issues, and collaborate with product managers and engineers on platform-level initiatives. You will utilize a variety of technologies to enhance a no-code security application development platform and implement solutions for critical production challenges.

Featured Jobs

13 Days Ago
Edinburgh, Scotland
Remote
3,900 Employees
3-5 Years of Experience
3,900 Employees
3-5 Years of Experience
Cloud • Information Technology • Security • Software • Cybersecurity
As a Distributed Systems Engineer at Cloudflare, you'll develop and maintain high-performance and secure distributed systems that operate on a massive scale across the globe, impacting services like TLS/HTTP proxies, DNS, and data pipelines.
13 Days Ago
Edinburgh, Scotland
Remote
3,900 Employees
3-5 Years of Experience
3,900 Employees
3-5 Years of Experience
Cloud • Information Technology • Security • Software • Cybersecurity
As a Distributed Systems Engineer at Cloudflare, you'll build high-performance and secure distributed systems. Responsibilities include developing software that operates on a massive scale, optimizing services, debugging systems, and ensuring robust performance across various network applications.
13 Days Ago
Edinburgh, Scotland
Remote
4,700 Employees
3-5 Years of Experience
4,700 Employees
3-5 Years of Experience
Cloud • Fintech • Information Technology • Machine Learning • Software
As an Intermediate Software Engineer at Xero, you'll develop and maintain software applications, focusing on creating robust, high-quality solutions. You'll work collaboratively in a cross-functional team, automating manual processes, participating in code reviews, and ensuring software quality through testing. The role emphasizes continuous improvement and adherence to engineering standards.
13 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
The Software Engineer will design and maintain a semantic data framework, ensuring data interoperability while collaborating on data modeling and system architecture. Responsibilities include developing data services, owning features from design to delivery, and providing expertise in data modeling and distributed systems.
14 Days Ago
Edinburgh, Scotland
289,097 Employees
3-5 Years of Experience
289,097 Employees
3-5 Years of Experience
Financial Services
As a Software Engineer III, you will design and deliver technology products, focusing on solving complex problems and ensuring high-quality production code. You will work with a global team on Middleware's Data Engineering, developing frameworks, conducting performance testing, and onboarding clients through automated workflows. You'll leverage agile methodologies and collaborate on system architectures and coding hygiene.
22 Days Ago
Edinburgh, Scotland
1,300 Employees
3-5 Years of Experience
1,300 Employees
3-5 Years of Experience
HR Tech • Software • Travel
As a Software Engineer at TravelPerk, you'll develop a travel-related web product using Python and React, integrating third-party APIs, and designing system architecture. You will work in an Agile environment and mentor colleagues.
10 Hours Ago
Edinburgh, Scotland
Remote
2,800 Employees
7+ Years of Experience
2,800 Employees
7+ Years of Experience
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Staff Software Engineer at Samsara, you will lead technical design and architecture, pushing Samsara's technological capabilities forward. You will work on critical projects, driving technology choices and implementing services for scalable software that impacts industries reliant on physical operations.
2 Days Ago
Edinburgh, Scotland
Remote
3,900 Employees
3-5 Years of Experience
3,900 Employees
3-5 Years of Experience
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer in Distributed Systems at Cloudflare, you will build and operate software for high-growth products, ensure system performance and security, and work on robust, scalable distributed systems deployed globally. Your role will involve debugging, optimizing solutions, and collaborating within small engineering teams to address complex challenges.
2 Days Ago
Edinburgh, Scotland
Remote
3,900 Employees
3-5 Years of Experience
3,900 Employees
3-5 Years of Experience
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Software Engineer specializing in Distributed Systems at Cloudflare, you will develop and optimize high-performance systems that enhance availability, security, and speed for millions of internet properties, while managing deployments globally across a massive scale.
4 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
7+ Years of Experience
10,000 Employees
7+ Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Engineer in the CrowdStrike Intelligence team, you will design and develop scalable data integration and processing systems, manage software life cycles, and collaborate with internal customers to gather requirements and validate systems. Your role includes both new system development and maintenance of legacy systems while ensuring smooth operations and proper documentation.
5 Days Ago
Edinburgh, Scotland
Remote
1,100 Employees
7+ Years of Experience
1,100 Employees
7+ Years of Experience
Cloud • Software
As a Principal Software Engineer, you will lead the development of innovative features for the End User Monitoring business. You will collaborate with team leaders to map technology solutions to market opportunities and be hands-on in delivering complex software projects, particularly using C++. You'll also mentor team members and shape the product's strategic vision.
6 Days Ago
Edinburgh, Scotland
950 Employees
1-3 Years of Experience
950 Employees
1-3 Years of Experience
Consumer Web • Information Technology • Sales • Software
As a Staff Software Engineer at Trustpilot, you will lead major initiatives, improve engineering practices, and oversee the quality and health of complex systems. Your role will include managing stakeholder expectations, mentoring engineers, and enhancing team collaboration while delivering scalable solutions and contributing to the company's future.
6 Days Ago
Edinburgh, Scotland
Remote
2,800 Employees
7+ Years of Experience
2,800 Employees
7+ Years of Experience
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Staff Engineer at Samsara, you will lead technical design and architecture, working on critical projects to enhance the company's software and hardware capabilities, ensuring scalability and real-world impact in the connected operations domain.
7 Hours Ago
Edinburgh, Scotland
1,900 Employees
3-5 Years of Experience
1,900 Employees
3-5 Years of Experience
Big Data • Cloud • Information Technology • Software • Business Intelligence • Cybersecurity
As a Staff UI Software Engineer at Flexera, you will lead technical strategies and collaborate with product teams to build advanced front-end applications using modern technologies. Responsibilities include mentoring junior developers, contributing to the technical roadmap, and ensuring high-quality UI design and implementation within a collaborative environment.
8 Hours Ago
Edinburgh, Scotland
7,105 Employees
3-5 Years of Experience
7,105 Employees
3-5 Years of Experience
Fintech • Payments • Financial Services
As a Software Engineer at Edenred, you will be responsible for delivering high-quality software, following best practices, improving platform performance, resolving issues, and contributing to product evolution. You will work with modern technologies and practices, delivering features for payments technology and digital banking.
8 Hours Ago
Edinburgh, Scotland
15 Employees
5-7 Years of Experience
15 Employees
5-7 Years of Experience
Software • Automation
As a Fullstack Software Engineer, you will develop features for existing software and new products, write clean code, participate in code reviews, create documentation, and stay updated on software development trends in a remote team environment.
8 Hours Ago
Edinburgh, Scotland
471 Employees
3-5 Years of Experience
471 Employees
3-5 Years of Experience
Blockchain • Software
As a Software Engineer, you will write high-quality code for blockchain projects, collaborate with cross-functional teams, and address software development tasks independently. You'll be responsible for design contributions, code reviews, bug fixing, and documentation, all while adhering to agile practices and maintaining high standards of software quality.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size