Software Engineering Director
Canonical
This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time zones, hiring and managing engineering managers and staff engineers.
Canonical’s largest software products are built by multiple teams working together under a single director of engineering. Once you have passed the first round of interviews we will discuss specific software products which would be a good fit for your interests.
We believe that open source is just starting to transform the tech sector and enterprise compute. Our goal is to make open source easier, more reliable and more secure for deployment and development. We strive to be the provider of ‘most software to most companies’. To deliver on that ambition, our engineers are carefully selected from the applicants across the globe. We select for brilliance and motivation to take open source to the next level. Our engineering directors set the pace and the direction to help teams achieve more than they realised they could, and feel proud of the result.
Even though this is a senior management position, managing managers, we expect Engineering Directors to be outstanding developers with the confidence to lead by example across the full range of activities in their teams. You need to understand what great code looks like in the language and genre of your product - whether that is a web service, or a system daemon, or a desktop application, or a distributed system. You’ll need to know how to drive testing and benchmarking to improve the clarity in your teams around quality and performance. You’ll also need to be confident to set and defend high expectations of work ethic, consistency, focus and learning.
We have director level roles across a wide range of engineering domains, including:
Python and Golang
C / C++ / Rust
Data infrastructure
HTML / CSS / JavaScript / Typescript / React
Flutter
Distro packaging and systems
SAAS and web microservices
Kernel
Servers
Graphics, Browser and Desktop
Silicon enablement and embedded devices
Product Security
If your domain of expertise isn’t listed above, yet you feel it’s relevant to Canonical, then feel free to apply anyway. We will route you to the most suitable team.
Location: The role is remote, with positions available in all time zones. It includes a requirement for global travel for twice per year, for trips up to two weeks long.
What you’ll do
Lead multiple teams of engineers, ranging from graduate to senior
Develop your engineering managers and maintain Canonical culture
Hire staff level engineers for specific roles like performance and quality
Coach, mentor, and offer career development feedback
Identify and measure indicators of team health and productivity
Ensure rounded delivery including community participation and docs
Implement disciplined engineering processes and defend them
Set and measure progress against benchmark goals for speed and efficiency
Represent your product to stakeholders, partners, and customers
Develop and evangelise great engineering and organisational practices
Plan and manage progress on agreed goals and projects
Be an active part of the leadership team, collaborating with other leaders
Collaborate with leads for related or dependent products
What we’re looking for in you
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
Extensive management experience and confidence to set high expectations
Outstanding Linux based software engineering track record
Drive and a track record of going above-and-beyond expectations
Excellent verbal and written communication skills in English
Public speaking and presentation skills
A love of developing and growing people and a track record of it
Experience in leading, coaching and mentoring software developers
Organised and able to ensure your team delivers timely, high quality results
Well-organised, self-starting and able to deliver to schedule
Professional manner interacting with colleagues, partners, and community
You have advanced expertise in your own domain
You are knowledgeable and passionate about software development
You have solid experience working in an agile development environment
You have a demonstrated drive for continual learning
Builds trust, relationships and confidence
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks each
Additional skills we value
Experience in a developer advocacy or community role
Open source community engagement and leadership
Ops and system administration experience
Performance engineering and security experience
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote

Peste 300 000 de români
deja și-au creat profil pe Jooble

Ai obosit să cauți? Începe să muncești!
Creează-ți un profil pe Jooble, iar noi îți vom găsi jobul potrivit ✨
- ...About the Role: CrowdStrike is seeking an engineering manager to lead our talented cloud engineering team within the mobile and identity protection product space. In this role you will lead an existing team of 4 engineers and be responsible for cloud services that...SugestiiFull timeLucru hibridLucru la distanța
- ...As an Engineering Manager on Coder’s Core Workspaces team, you’ll lead engineers building and evolving the systems behind our agentic development... ...What we’re looking for – Experience managing and growing software engineering teams. – Strong hands-on engineering experience...SugestiiFull timeLucru la distanța
- ...business impact. Requirements Proven track record architecting and shipping production mobile apps, ideally as a senior engineer, lead, or technical founder. Deep, architect-level iOS expertise — you can own a mature codebase end to end and make the hard...SugestiiLucru la distanțăFull timeLucru ocazional
- ...Reporting directly to the Group CTO, the Software Development Manager will play a crucial role in overseeing the software development... ...Team leadership and people development — manage several engineering teams with hands-on guidance and mentorship; run performance reviews...SugestiiFull timeLucru hibridLucru la distanța
- ...revolutionized SEO practices by enabling search engines to crawl JavaScript-heavy sites... ...broader market. Maintain high standards of software quality, performance, security, and... ...years in senior engineering leadership (VP/Director/CTO) at a SaaS company. ~ Strong...SugestiiFull timeLucru la distanța
- ...Nutanix Engineer / Networking IT Support Engineer (Break & Fix Support) Location: Brasov, Romania Employment Type: Freelance... ...management activities. * Troubleshoot and resolve hardware, software, virtualization, and network issues. * Diagnose and resolve...FreelancerLucru la distanța
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Chief Technology Officer / VP of Technology based in Romania. As the executive technology leader for a global energy advisory firm of roughly...Full timeLucru la distanța
- ...Posted 08.25.2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly... ...responsible for providing day-to-day IT support for hardware, software, and workplace technology needs. This role supports system...Contract de muncăLucru la distanța
- ...self-sustaining rather than creating dependency on the Scrum Master role. Your Qualifications Degree in computer science, engineering, business, or a comparable qualification; Several years of practical experience as a Scrum Master, Agile Coach, or comparable...Full timeLucru hibridLucru la distanța
- ...including forecasting, budget tracking, variance analysis, and resource planning. Requirements ~ Bachelor’s degree in IT, Business, Engineering, or a related field. ~7+ years of experience managing IT projects in a complex enterprise environment. ~ Proven experience...Full timeContract de muncăLucru hibridLucru la distanța
- At Garmin we create products that are designed indoors for outdoor activities. We do this to enable our customers to make the most of their time spent pursuing their passions. We recognize the value of flexibility in supporting employee well-being, work-life balance...Full timeLucru acasă
- ...linux server systems; IT infrastructure administration for client companies; Remote or on-site client support; Hardware and software diagnostics and resolution for servers, desktops, notebooks, networking and peripheral equipment; Address incidents, monitor...Lucru la distanțaLucru acasă
- ...provide input for NIS2 related matters; Maintain and continuously update the catalogue of business services, hardware and software assets, and third-party suppliers across all in-scope entities, ensuring accuracy and completeness as the operational...Full timeContract de muncăLucru hibridLucru acasă
- ...related field. • Minimum 5 years IT project management experience, preferably in retail IT projects. • Proven experience managing software development, infrastructure, or digital transformation projects. • Advanced English (C1/C2) – fluent in verbal and written...Lucru hibrid
- At JTI we celebrate differences, and everyone truly belongs. 46,000 people from all over the world are continuously building their unique success story with us. 83% of employees feel happy working at JTI. To make a difference with us, all you need to do...Perioadă determinatăLucru hibridLucru acasă
- IT Project Manager with French Position Description CGI is seeking an experienced IT Project Manager to manage multiple projects and provide oversight of all work streams. In this role, you will use Agile IT project management methodologies as well as provide leadership...Lucru hibrid
- ...LifeScience companies since 2009. Our mission is to drive digital transformation and excellence, offering comprehensive end-to-end software and digital marketing services tailored to the pharmaceutical industry. The company's solutions, products, and services are...Full time
- ...Our client, a leading Software, Information and Communication Technologies company, operates internationally (Athens, Brussels, Luxembourg, Copenhagen, Stockholm, London, Nicosia, Hong-Kong, Valetta, etc). Our client is a renowned supplier of IT services to government...Lucru la distanțăContract de muncă
- ...facilitate meetings, workshops, ceremonies and training sessions for technical and non-technical participants. Good understanding of software development and testing activities; knowledge of Mainframe environments is required for this context. Experience supporting...Muncă în străinătateLucru hibrid
- ...Finance, and Banking. It covers the complete digital evolution journey of its customers, from ideation and requirements setup to software development and managed services solutions. With more than 1,200 IT professionals, Accesa also has a fast-growing footprint, establishing...Full timeLucru hibrid
- ...Finance, and Banking. It covers the complete digital evolution journey of its customers, from ideation and requirements setup to software development and managed services solutions. With more than 1,200 IT professionals, Accesa also has a fast-growing footprint, establishing...Full timeContract de muncăLucru hibrid
- ...startups and companies of all sizes. F6S is an AI-first platform that helps our members grow with funding, grants, growth programs, software discounts and more. F6S delivers billions of dollars in growth fuel per year to our global member network. We are a fast-...Lucru la distanță
- Căutăm un Digital Account Manager care: înțelege clientul, nu doar task-ul înțelege echipa, nu doar deadline-ul înțelege business-ul, nu doar execuția Dacă îți place să lucrezi cu oameni creativi, dacă ai o minte ordonată, îți place să respecți deadline...Full time
