Software Engineering Director
2000 $ per yearCanonical
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
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community members... ...Requirements At least five years of related professional software engineering experience. Experience with parser generators,...
- ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of...
- ...suggestions, and powerful agentic actions. It extends your existing software with AI-native apps and agents that work alongside your teams... ...on behalf of users. We’re looking for seasoned software engineers who have built and scaled applications, APIs, and cloud...
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...150 $
...technical decisions focused on customer experience, system performance, and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS, EMS, exchanges, market making, algorithmic trading, or...- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...
- ...suggestions, and powerful agentic actions. It extends your existing software with AI-native apps and agents that work alongside your teams... ...across industries. About the Role: As a Forward Deployed Engineer at DevRev, you will work closely with our pre- and post-sales...
- ...and define Windows-agent product parity with macOS. Raise engineering standards through code review, design feedback, and direct mentorship... ..., or the WHQL process. Track record of shipping endpoint software with attention to failure handling, cleanup, least privilege,...
- ...budgets. Prototype, validate, and build critical perception components hands-on. Partner with functional safety and systems engineering on safety-case strategy and required evidence. Support system-level failure mode and hazard analysis for autonomous robotic...
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...Your Next Successful Chapter with Veta Virtual! Are you a seasoned full-stack engineer with a passion for building secure, high-performance systems? Veta Virtual is hiring a Full-Stack Software Engineer for an important fintech company. This role is ideal for someone...
- ...the company’s tutor marketplace and service delivery infrastructure. The focus of the role is the development of the tutor supply engine and operational reliability layer that directly drive revenue activation, tutor utilization, service quality, and operational efficiency...
- ...We are looking for a skilled Software Support Engineer to join our team supporting a Microsoft 365 add-in that integrates across the entire M365 suite. This role is fully remote and focuses on delivering exceptional support for our customers’ power users and administrators...Remote job
- ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you're a Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack...Remote job
7 $ per hour
...Job Description Junior Software Quality Assurance Engineer (QA + Bug Fixes) Full-Time | $7 USD/hour About the Role We are seeking a detail-oriented Software Quality Assurance Engineer whose primary responsibility is to find bugs before our customers do. You will...Remote job- Join a high-performing team for an NYC-based custom apparel company This is Crishel , the Creative Director at Fresh Prints. I joined Fresh Prints right after college as an Artist. The job was intense. I was creating 16 designs from prompts… Every. Single. Day. I could...
- ...About the Front-End Developer & Software Engineer position We currently run a SaaS application that has large businesses as clients and need a front-end developer / software engineer who is capable of migrating software from AngularJS across to a single page application...Remote job
- ...-based applications. Build or modernize customer-facing enterprise web applications across the full software stack. Collaborate with the Director of Engineering, developers, Product Owners, and Business SMEs throughout the software development lifecycle. Participate...
2000 $ per year
...Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...Claridge, and Zeev Ventures. We’re looking for a Technical Support Engineer who will provide advanced technical support to our growing web... ...providing exceptional customer support in a SaaS or technical software company ~Knowledge of HTML/CSS/Javascript or other object-...
- ...where employees know they can thrive. As a Conversational AI Engineer specializing in Gemini Enterprise for Customer Experience (GECX... ...based developer workflows and command-line interfaces (CLIs) for software versioning and deployment. ~ Hands-on experience building...
- ...adoption of AI, automation, and improved ways of working. Mentor engineers through hands-on guidance, pair-building, coaching, and... ...Requirements Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, Artificial Intelligence,...
- ...guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work... ...risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and...
- ...do is the result of the creativity and commitment of our team - builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you...
1000 $ per year
...passionate about what we do and believe in. And we are ready for another talented person to join the party. We’re looking for a PHP engineer who will maintain and implement new features across our products. Join us now! Why MailerLite? Wondering why we think you’...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...authorization. Manage dependencies, reviews, blockers, delivery, product decisions, and technical risks independently. Raise engineering quality through meaningful tests, code reviews, and accurate living documentation. Operate shipped systems with structured...
- Responsibilities Design, develop, and maintain REST and GraphQL APIs. Write production-grade Ruby code for core services and applications. Develop integrations with internal, external, and third-party systems. Create API documentation and development standards...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Director. Be the first to apply!
