
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Overview
Canonical is hiring a Performance Engineer to enhance software performance and efficiency across their open source platform, Ubuntu. This role involves collaborating with various engineering teams to drive performance engineering practices. Experience in performance analysis and optimization is essential.
Job Description
Who you are
You are a Performance Engineer with a strong understanding of software performance, correctness, and efficiency. You thrive in a collaborative environment and are eager to contribute to open source projects that impact global enterprises. You have a keen eye for detail and can analyze complex systems to identify performance bottlenecks. You are comfortable working in a distributed team and are excited about the opportunity to influence performance engineering culture across various teams.
You possess a solid foundation in software engineering principles and are familiar with the entire software stack, from kernel to applications. You are passionate about open source software and understand its significance in modern technology landscapes. You are adaptable and willing to learn new skills to enhance your contributions to the team.
What you'll do
As a Performance Engineer at Canonical, you will work closely with engineering teams to implement performance engineering practices across the organization. You will analyze software performance metrics and provide insights to improve efficiency and correctness. You will collaborate with developers to create measurement frameworks and analytical tools that support performance optimization efforts. Your role will involve driving the adoption of performance engineering tools and methodologies, ensuring that performance considerations are integrated into the software development lifecycle.
You will participate in cross-functional meetings to align on performance goals and share insights with your peers. You will also contribute to the development of a central performance engineering team, focusing on shared tools and dashboarding capabilities. Your expertise will help shape the future of performance engineering at Canonical, making a significant impact on the quality of their open source products.
What we offer
Canonical offers a unique opportunity to work in a fully remote environment with a diverse team spread across the globe. You will be part of a company that values innovation and collaboration, with a strong commitment to open source principles. The role provides a chance to work on cutting-edge technologies and contribute to projects that have a real-world impact. You will have the flexibility to work from anywhere while being part of a supportive and inclusive culture that encourages professional growth.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Systems Engineer
Apple is hiring a Systems Engineer for the OS Performance team to drive performance excellence across its software and hardware ecosystem. You'll work on optimizing performance from high-level applications to low-level kernel components. This role requires a strong background in debugging complex systems and performance optimization.

Embedded Engineer
Canonical is hiring a Senior Embedded Linux Engineer to optimize Ubuntu for the latest hardware. You'll work across the full Linux stack and collaborate with major silicon companies. This role requires expertise in Embedded Linux and a strong understanding of IoT technologies.

Performance Engineer
Akuna is seeking a Performance Engineer to enhance software, hardware, and trading strategy performance. You'll work on optimizing trading engines and implementing low latency technologies. This role requires a strong analytical mindset and experience in performance engineering.

Software Engineering
Canonical is hiring Graduate Software Engineers to work on open source and Linux projects. You'll engage with technologies like Python, Golang, and Rust while contributing to various software engineering challenges. This is an entry-level position open to candidates worldwide.

Performance Engineer
Veeva Systems is hiring a Performance Engineer to optimize software performance and troubleshoot issues. You'll collaborate with developers and product management to ensure high-quality software releases. This role requires strong analytical skills and a technical background.