Get the job you really want

Top Software Engineer Jobs in Edinburgh

1,010+ Job Results
20 Hours Ago
Edinburgh, Scotland
Remote
10,000 Employees
Entry level
10,000 Employees
Entry level
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.
5 Days Ago
Edinburgh, Scotland
950 Employees
Mid level
950 Employees
Mid level
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.
5 Days Ago
Edinburgh, Scotland
950 Employees
Entry level
950 Employees
Entry level
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.
5 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
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.
6 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
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.
6 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
The Software Engineer III, SDET role involves validating the cloud-side software and endpoint agent code for the Detections Platform at CrowdStrike. Responsibilities include building validation pipelines, verifying features for reliability and performance, participating in code reviews, and improving automated testing processes using cutting-edge tools and frameworks.
9 Days Ago
Edinburgh, Scotland
Remote
4,700 Employees
Mid level
4,700 Employees
Mid level
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.
11 Days Ago
Edinburgh, Scotland
3,900 Employees
Entry level
3,900 Employees
Entry level
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.

Featured Jobs

11 Days Ago
Edinburgh, Scotland
3,900 Employees
Mid level
3,900 Employees
Mid level
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.
11 Days Ago
Edinburgh, Scotland
289,097 Employees
Mid level
289,097 Employees
Mid level
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.
12 Days Ago
Edinburgh, Scotland
1,300 Employees
Entry level
1,300 Employees
Entry level
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.
3 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Engineer II at CrowdStrike, you will design and implement solutions for scalability, improve monitoring effectiveness, and automate processes. You will work with security analysts globally, enhancing core systems for real-time protection against cyberattacks and participating in on-call rotations for operational stability.
5 Days Ago
Edinburgh, Scotland
Remote
190 Employees
Senior level
190 Employees
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Staff Software Engineer in Growth, you will lead technical direction, mentor engineers, establish best practices, and collaborate with cross-functional teams. Responsibilities include designing scalable architectures, making data-informed decisions, and working on features that enhance user onboarding and product growth using various technologies.
5 Days Ago
Edinburgh, Scotland
Hybrid
950 Employees
Mid level
950 Employees
Mid level
Consumer Web • Information Technology • Sales • Software
As a Staff Software Engineer, you will lead delivery of major initiatives, enhance team cohesion, foster sustainable practices, ensure system quality and readiness, and mentor other engineers. You will balance technical decision-making with stakeholder management, working closely with engineering leadership to support talent development and communicate complex issues.
5 Days Ago
Edinburgh, Scotland
950 Employees
Senior level
950 Employees
Senior level
Consumer Web • Information Technology • Sales • Software
As a Senior Data Engineer, you will design and develop cloud-based data pipelines, enhance our data infrastructure, and optimize systems for analytics and machine learning. You will mentor junior engineers and stay current with cloud technologies while ensuring high-performance data flow.
5 Days Ago
Edinburgh, Scotland
Remote
190 Employees
Senior level
190 Employees
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will work full-stack using React and Node.js to develop AI-assisted collaborative content creation tools. Your responsibilities include innovating with large language models, mastering prompt engineering, collaborating with design teams, and developing robust systems for LLM responses.
6 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Sr. Software Engineer, SDET, you will enhance and develop testing frameworks for the Windows Sensor team, focusing on automation and integration tests, while collaborating with developers to improve the Detections Platform.
3,222 Employees
Not Specified
Cloud • Security • Software • Generative AI
Elastic, a leading search company, is seeking a Full Stack Software Engineer II for their Search Relevance team. The role involves building product enhancements for search components, collaborating with teammates in a remote-first environment, and contributing to Elasticsearch and Kibana. The position requires experience in Java, open communication skills, and a willingness to learn new technologies.
22 Hours Ago
Edinburgh, Scotland
Remote
50 Employees
Senior level
50 Employees
Senior level
Blockchain • Web3
The Software Engineer role involves writing maintainable code across front-end and back-end technologies, developing smart contracts using Solidity, maintaining CI/CD pipelines, and collaborating on technical solutions within the web3 ecosystem. The position requires staying updated on blockchain technologies and implementing scalable features.
23 Hours Ago
Edinburgh, Scotland
Remote
Entry level
Entry level
Software
As a Frontend Software Engineer at Amplemarket, you will build user interfaces that connect users to the AI-powered sales platform, addressing challenging engineering problems and enhancing user experiences with new features.
7 Days Ago
Edinburgh, Scotland
Remote
2,800 Employees
Senior level
2,800 Employees
Senior level
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.
7 Days Ago
Edinburgh, Scotland
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer, Backend will develop and enhance cloud-based systems for the Detections Platform, ensuring quick response to threat changes while collaborating across teams to design and implement solutions using primarily Go and some Python. Responsibilities include code review, technical guidance, and focusing on engineering best practices.
Yesterday
Edinburgh, Scotland
Remote
1,700 Employees
Mid level
1,700 Employees
Mid level
Security • Cybersecurity
The Software Engineer will develop and maintain web applications using Python and Django, participate in the software development lifecycle, conduct code reviews, enhance application security, automate testing, document processes, and collaborate with cybersecurity teams to identify and mitigate vulnerabilities.
2 Days Ago
Edinburgh, Scotland
Remote
73 Employees
Senior level
73 Employees
Senior level
Machine Learning • Software
As a Staff Frontend Software Engineer, you will lead architectural design and development of key web UI features while collaborating with a small engineering team. Your role involves driving solutions for complex problems, participating in code reviews, and constantly seeking ways to improve product and team processes.
2 Days Ago
Edinburgh, Scotland
Remote
400 Employees
Senior level
400 Employees
Senior level
Computer Vision • Machine Learning • Mobile • Productivity • Software
As a Senior iOS Mobile Software Engineer, you will be responsible for architecting and implementing features for the ShelfView Capture App, improving its stability, and collaborating with stakeholders to enhance the user experience for retail data capture.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size