Get the job you really want.

Top Tech Jobs & Startup Jobs in Belfast

2 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will redefine the Linux experience in embedded environments, focusing on developing system daemons with REST APIs in Golang, maintaining bootloaders, debugging, and collaborating with a distributed team. This role requires expertise in low-level operating systems and a strong understanding of Linux security implementations.
2 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Engineer at Canonical, you will design and develop scalable service APIs for data streaming, enhance telemetry platforms, and collaborate with a global team on various projects. You will also handle code reviews and contribute to the cloud-based and containerized solutions in the IoT space.
2 Days Ago
8 Locations
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Software Engineer will handle issues within the Linux-based open source stack by troubleshooting and resolving customer problems, maintaining team collaborations, and contributing bug fixes. The role emphasizes strong engineering skills across various technologies including Ceph and Kubernetes.
2 Days Ago
8 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer in Solutions Engineering, you will contribute to open source IT and DevOps by developing software operations code. You'll work with Python and Golang to improve infrastructure-as-code for high-performance computing and collaborate with teams managing OpenStack and Kubernetes for client solutions.
2 Days Ago
8 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Software Engineer will design and deliver open source software operations code using Python, collaborate across the Linux stack, and ensure applications' reliability. This role also involves participating in software architecture decisions, implementing best practices in quality and testing, and contributing to a collaborative engineering culture at Canonical.
2 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As an Engineering Manager at Canonical, you'll lead a distributed team, mentoring and developing engineers while driving the ongoing development of Launchpad. You will foster a collaborative culture, manage stakeholder expectations, and advocate for modern software practices, ensuring your team thrives in delivering high-quality, complex systems.
2 Days Ago
28 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Software Engineer will design and develop components for the Core Ubuntu Desktop, focusing on immutable technologies. Responsibilities include writing quality code, collaborating with team members, engaging with the community, and troubleshooting user issues, all while participating in the fast-paced Linux environment.
2 Days Ago
8 Locations
Remote
880 Employees
Entry level
880 Employees
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.
2 Days Ago
8 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The Senior Site Reliability Engineer focuses on enhancing automation and operations at scale by leveraging Python, Kubernetes, and OpenStack. Responsibilities include managing private cloud infrastructure, promoting a scientific approach to operations, and contributing to the evolution of open source technologies for high-pressure, mission-critical environments.
2 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will lead the development of major projects, drive best practices, mentor team members, and ensure high code quality. Responsibilities include identifying team priorities, designing and implementing software, debugging issues, and contributing to technical documentation. The role requires strong soft skills, technical expertise in software engineering, and a commitment to operational excellence.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account