Get the job you really want

Top Tech Jobs & Startup Jobs in Edinburgh

151+ Job Results
8 Days Ago
28 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Systems Integrations Software Engineer, you will design and develop engineering solutions using Go and Python, focusing on integrating business systems at Canonical. This role requires collaboration within a remote team, ensuring efficient data flow and improving operations through automation. You’ll work with various SaaS solutions and contribute to high engineering quality.
8 Days Ago
28 Locations
880 Employees
7+ Years of Experience
880 Employees
7+ Years of Experience
Cloud • Software
The Systems Integrations Engineering Manager role involves leading and mentoring a team of software engineers to design and deliver engineering solutions using Go and Python. The manager will improve established processes and collaborate with business customers to meet their integration needs, leveraging various SaaS solutions.
8 Days Ago
28 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Senior Software Engineer at Canonical, you will develop and integrate systems for the embedded Linux environment, focusing on security and developer experience. Responsibilities include developing system daemons with REST APIs, debugging, collaborating with a distributed team, and maintaining boot mechanisms across various CPU architectures.
8 Days Ago
8 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
8 Days Ago
28 Locations
880 Employees
7+ Years of Experience
880 Employees
7+ Years of Experience
Cloud • Software
As a Senior Engineer in Telemetry, you will architect scalable service APIs for streaming data, develop data governance and management systems, design and implement new features for the telemetry platform, and collaborate with a global team while traveling occasionally for events.
8 Days Ago
8 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
8 Days Ago
8 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Software Engineer, you'll design and deliver open source software operations code in Python while ensuring reliable, efficient, and scalable solutions on Kubernetes. You'll work across the Linux stack, follow agile practices, and help foster a collaborative engineering culture at Canonical.
8 Days Ago
28 Locations
880 Employees
7+ Years of Experience
880 Employees
7+ Years of Experience
Cloud • Software
As an Engineering Manager at Canonical, you will lead a distributed team, focusing on talent development, mentoring, and fostering an agile culture. Your role includes overseeing the team’s goals, managing stakeholder relationships, and spearheading the development of Launchpad, the infrastructure supporting major projects like Ubuntu.
8 Days Ago
28 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Software Engineer on the Core Desktop team, you will design and develop elements of the Core Desktop, write high-quality code, collaborate with team members, and engage with the Ubuntu community while utilizing various programming languages and technologies to enhance the user experience.
8 Days Ago
28 Locations
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
As a Software Engineer at Canonical, you will develop and operate services for Ubuntu and open source products, focusing on security, distributed systems, and business operations. Responsibilities include coding in Go or Python, collaborating with teams on designs, deploying services, and improving engineering practices.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size