Get the job you really want.

Top Software Engineer Jobs in Edinburgh

10 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Web3
The Senior Software Engineer will maintain and enhance services in Rust, contribute to the architecture of blockchain-related projects, research new technologies, and collaborate with both internal teams and the wider Ethereum community.
Top Skills: Rust
10 Days Ago
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
The Embedded Linux Senior Software Engineer will work on optimizing Ubuntu for various IoT and server platforms, collaborating with silicon manufacturers and other teams. Responsibilities include designing system architectures, improving user experience, integrating applications, and contributing to open-source communities.
Top Skills: CC++
10 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you'll build scalable distributed systems, enhance querying capabilities, and lead technical solutions while mentoring teammates and driving engineering excellence.
Top Skills: GoNode.jsTypescript
13 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Mobile • Sales • Software
As a Senior Software Engineer, you will design, develop, deploy, and operate real-time services that enhance customer value. You will oversee architectural decisions, improve platform resilience and scalability, and handle critical system issues. Collaboration across teams and mentoring is vital in this role.
Top Skills: Node.jsRubyTypescript
22 Days Ago
Edinburgh, Scotland
Senior level
Senior level
Legal Tech
As a Senior Software Developer, you will gather requirements, design and implement new capabilities, conduct design reviews, and ensure software quality and performance in a collaborative Product Squad environment focused on digital workspaces.
Top Skills: GoJavaNode.jsPythonTypescript
12 Hours Ago
Edinburgh, Scotland
Senior level
Senior level
Fintech • Software • Financial Services
The Staff Engineer for Labyrinth Screening will design and deliver scalable software for RIPJAR’s SaaS platform, manage architecture changes, and guide engineering teams in producing high-quality solutions for complex financial crime detection systems.
Top Skills: Software
13 Days Ago
Edinburgh, Scotland
Senior level
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
As a Senior Test Engineer, you will design and develop scalable test frameworks, participate in the software development lifecycle, collaborate with cross-functional teams, and mentor junior engineers to ensure application quality across various projects.
Top Skills: CucumberCypressRobotSelenium
13 Days Ago
Edinburgh, Scotland
Senior level
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
As a Lead Test Engineer, you will ensure the quality of applications by designing and developing robust test frameworks. Responsibilities include participation in the software development life cycle, collaborating with cross-functional teams, and mentoring junior engineers, all while working on challenging projects that impact real-world solutions.
Top Skills: CucumberCypressJmeterMoleculeRobotSelenium
14 Hours Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
As a Senior Staff Engineer, your role involves writing high-quality code, understanding and analyzing client requirements, leading solutions from design to implementation, mentoring team members, troubleshooting complex issues, and ensuring continuous improvement in software development practices.
Top Skills: Java
14 Hours Ago
Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Staff Engineer will be responsible for leading software design and architecture decisions, collaborating with cross-functional teams, ensuring code quality, mentoring junior developers, and driving technical innovations in projects.
14 Hours Ago
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Develop detailed designs, clarify and confirm technical solutions with clients, implement stories, develop unit tests, resolve technical issues, fix defects, and conduct code reviews.
Top Skills: AngularCSSHTMLJavaScriptReduxTypescript
15 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
The Principal Software Engineer will lead the technical implementation of Ameelio's product, focusing on high-quality, scalable coding practices, oversee integration with educational platforms like Canvas LMS, mentor junior engineers, and collaborate with the product team to define and prioritize feature development.
Top Skills: Ruby
2 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
As a Senior Platform Engineer, you will build and maintain the Overstory platform, contribute to the codebase, support other engineering teams, and innovate solutions for complex technical challenges related to climate change.
Top Skills: Python
15 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Web3
As a Senior Front End Software Engineer, you'll enhance and maintain DApps in the NEAR ecosystem, focusing on creating a fast frontend and an SDK for a cross-chain DEX. Responsibilities include optimizing user interactions, implementing observability, and designing resilient state machines.
Top Skills: Next.JsReactTypescript
15 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
The Lead Software Engineer will provide technical leadership to a team, focus on designing and maintaining Java applications, and manage cloud-native solutions on Azure with Kubernetes. Responsibilities include implementing CI/CD pipelines and mentoring team members. The role emphasizes architectural decision-making and collaboration with various stakeholders to align engineering efforts with business objectives.
Top Skills: Java
14 Hours Ago
Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking a Staff Engineer to join a dynamic and non-hierarchical work culture at Nagarro. The ideal candidate is ready to go beyond coding, tackle challenges, and take solutions to a higher level. Join us in building inspiring digital products and services!
17 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
As a Software (ML Product) Engineer, you will enhance the user experience of ML tools by optimizing workflows and processes. You will collaborate with technical product managers, contribute to defining efficient ML practices, and improve DVC, an open-source tool for machine learning. A strong background in deep learning and system design is necessary to transform current workflows and engage with the ML community.
Top Skills: Python
18 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Consulting
The Senior Software Engineer - Cryptography is responsible for designing APIs for cryptographic libraries, implementing cryptographic tools and algorithms, ensuring secure coding practices, and maintaining systems that run continuously. They will work with cryptographic protocols and systems security to create impactful software.
Top Skills: CC++GoRust
18 Days Ago
Remote
Edinburgh, Scotland
Junior
Junior
Blockchain • Consulting
As a Senior Software Engineer at MultiversX, you will work on developing blockchain solutions, solving complex software problems, and collaborating with multiple teams to enhance the platform. Proficiency in Go is essential, along with knowledge in various programming languages and software engineering practices.
Top Skills: C++GoJavaPythonTypescript
18 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
The Lead Software Engineer at Aker Systems will develop backend services for government clients using commercial and open-source technologies. Responsibilities include designing, developing, documenting, and deploying backend features, maintaining deployment pipelines, and collaborating in cross-functional teams while ensuring high availability and scalability of services.
Top Skills: JavaScala
18 Days Ago
Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
Top Skills: CC++GoPythonRust
18 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will develop and enhance the MAAS platform for bare metal cloud systems, work on architecture improvements, contribute to CI practices, ensure integration with other tools, document features, and collaborate with global teams, including occasional international travel.
Top Skills: GoPython
18 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer, you will develop a fully managed MongoDB solution on Juju, ensuring reliability and security across cloud and on-premise deployments. Your role includes operating MongoDB clusters, handling infrastructure deployment automation, and engaging in automatic testing.
Top Skills: Python
18 Days Ago
Remote
Edinburgh, Scotland
Mid level
Mid level
Software • Cybersecurity
The Software Verification Engineer is responsible for designing and executing tests to ensure software quality and reliability. This role involves developing test plans, automating test scripts, executing manual tests, reporting defects, and collaborating with development teams. The engineer will also mentor team members and contribute to continuous process improvement.
Top Skills: CPython
18 Days Ago
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cybersecurity
As a Senior Software Engineer, you will design and develop secure software solutions, integrate cryptographic libraries, collaborate with teams on software requirements, maintain coding standards, and ensure timely delivery of projects.
Top Skills: CPython
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account