Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Director

Full-time

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

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineering Director in Remote vacancy
  •  ...The Role We're looking for a talented Software Engineer to join the CAMS engineering team on-site and help us build and evolve the Kaleris TMS platform. You'll work on a product suite that powers real-world logistics for some of North America's largest private fleets, tackling... 
    Suggested

    Kaleris

    Remote
    21 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Canonical

    Remote
    5 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    1 day ago
  • $181.29k - $250.24k per year

     ...revenue performance. About the Role CaptivateIQ's modeling engine is the computation core that powers every product - turning business...  ...calculations at enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy for the Modeling... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    2 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    2 days ago
  •  ...Description : The Python Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information... 

    Valence, LLC

    Remote
    7 days ago
  •  ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry...  ..., learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating... 
    Full time
    Remote work
    Flexible hours

    SpryPoint

    Remote
    1 day ago
  •  ...Quezon City, Philippines Software Engineering Intern Engineering White Widget is a leading-edge software design and development studio. We’re a fast-growing team with a diverse set of backgrounds and skills. Technology is the backbone of our company and we’re looking... 
    Full time
    Summer work
    Internship
    Work at office
    Flexible hours
    Night shift

    White Widget

    Remote
    21 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    1 day ago
  • $150k - $240k per year

     ...demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company:  The mining industry has steadily become worse at... 
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    5 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    5 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time...  ...CD) processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure.... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    3 days ago
  • $120k per year

     ...space, our products support some of the world’s most exciting engineering endeavors. Our first product, the V-One PCB printer, integrates...  ...Team leadership and development: Lead, coach, and support software developers through regular one-on-ones, feedback, career development... 
    Work at office
    Local area
    Flexible hours
    3 days per week

    Voltera

    Remote
    7 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...Munich, Washington and Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building the future of space-based...  ...Quality Assurance (PQA) team , with a strong focus on Flight Software Product Assurance . In this role, you will play a critical part... 
    Permanent employment
    Full time
    For subcontractor
    Internship
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    2 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    5 hours ago
  •  ...that is reliable and consistent, focusing on infrastructure stability, good value and consistent service delivery. Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre... 
    Permanent employment
    Full time

    xneelo

    Remote
    29 days ago
  •  ...care deeply about each other and our customers, we'd love to meet you. About the Role We’re looking to add a  product-minded AI engineer to the team. The ideal candidate will have strong customer and product thinking, and the ability to be highly creative with LLM... 
    Full time
    Remote work

    Hightouch

    Remote
    3 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    2 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    1 day ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Remote
    29 days ago
  •  ...Job Responsibility: Overview: Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest's Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies... 
    Full time
    Remote work

    Quest Software

    Remote
    11 days ago
  • $225k - $275k per year

     ...a Principal-level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s most complex detection and integration workflows. The Principal Software Engineer will own critical backend services and integrations end to end, from... 
    Long term contract
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    5 days ago
  • $104k - $139k per year

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About...  ...keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve... 
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    11 days ago
  •  ...us improve the healthcare system and solve administrative complexity across care journeys in Europe. What to expect as our Software Engineer (Frontend) (m/w/d): Purposeful work – your role will have a positive impact on patients, their families, and healthcare professionals... 
    Remote work
    Flexible hours

    Recare Deutschland GmbH

    Remote
    25 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...Munich, Washington and Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building the future of space-based...  ...Space Segment team , playing a key role in shaping the onboard software that powers our satellite constellation across its full... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    3 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Internship
    Work at office
    Remote work
    Work from home

    Canonical

    Remote
    5 hours ago
  •  ...The opportunity We are searching for a  Staff / Senior Software Engineer  to join our Search team . The role entails contributing to...  ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for new... 
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    4 days ago
  •  ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,... 
    Full time
    Internship
    Remote work

    Canonical

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Director. Be the first to apply!