Software Engineering Director

6 months ago


London, United Kingdom Canonical Full time

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, 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

  • London, Greater London, United Kingdom Pizza Express Full time

    Job Title: Director of Software EngineeringAbout UsPizza Express is a leading food service provider with a strong commitment to quality and customer satisfaction. We are seeking an experienced director of software engineering to lead our software development efforts and drive business success.Estimated Salary: $150,000 - $220,000 per yearJob Summary:We are...


  • London, Greater London, United Kingdom Coatue Management L.L.C. Full time

    Job DescriptionWe are seeking a seasoned Director of Software Engineering Operations to lead our team of Senior Engineering Managers and engineers in delivering high-quality software solutions.The ideal candidate will have a strong technical background, excellent leadership skills, and experience in managing cross-functional teams. They will be responsible...


  • London, Greater London, United Kingdom Acre Software Full time

    About Acre SoftwareWe are a fully funded, early-stage Fintech start-up looking to make a significant impact on the mortgage market. Our innovative approach simplifies home-buying and automates compliance, making us an exciting place to work.Job DescriptionWe are seeking a talented Fintech Software Engineer Apprentice to join our team. As an apprentice, you...


  • London, Greater London, United Kingdom Techruiter Full time

    Estimated salary: $200,000 - $250,000 per year.About TechruiterWe are a cutting-edge tech company dedicated to empowering women's health and wellbeing through innovative solutions. Our mission is to make menopause support inclusive and accessible to all.Job DescriptionWe are seeking an exceptional Software Engineering Director to join our team as we embark...


  • London, Greater London, United Kingdom Forsyth Barnes Full time

    Job SummaryWe are seeking an experienced Director of Software Engineering and Innovation to lead our software engineering teams in delivering high-quality software solutions.About Forsyth BarnesForsyth Barnes is a leading company in the betting and gaming industry, dedicated to innovation and excellence.ResponsibilitiesLead and manage a team of software...


  • London, Greater London, United Kingdom Laraveldaily Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Director to lead our web engineering team at Laraveldaily. The ideal candidate will have a strong background in web development and technical leadership, with a proven track record of delivering high-quality code and leading teams to success.The estimated salary for this role is $130,000 per...


  • London, Greater London, United Kingdom State Street Corporation Full time

    Job OverviewWe are seeking a seasoned Senior Software Engineering Director to lead our engineering teams in developing innovative solutions for portfolio management, trading, and compliance. As a key member of our leadership team, you will be responsible for driving technical vision, ensuring high-quality deliverables, and fostering a collaborative...


  • London, Greater London, United Kingdom Capital One Full time

    About this roleAt Capital One, we're seeking a skilled Senior Software Engineering Director to lead our software development efforts. This is a unique opportunity to shape the future of our technology and drive innovation.As a key member of our leadership team, you'll be responsible for guiding our software engineering teams to deliver high-quality solutions...


  • London, Greater London, United Kingdom Fitch Group, Inc. Full time

    About the Role:We are seeking a highly skilled Technical Lead to join our team at Fitch Group, Inc. as an Associate Director, Software Engineering.This role will involve leading technically complex systems with hands-on experience in design and development, interpreting complex requirements, and designing applications in an Agile environment.Main...


  • London, United Kingdom X4 Engineering Full time

    Elixir Software Engineer Industry: Software Development / Finance / Banking Location: London / Hybrid / Remote Salary: £60-110,000 Base Salary X4 Engineering is thrilled to partner with a rapidly growing, ambitious organisation that’s redefining online banking. Already collaborating with some of the top FinTech companies worldwide, the organisation are...


  • London, Greater London, United Kingdom Voutique Full time

    Job Description:Voutique is seeking a highly skilled Director of Software Engineering Leadership to join our team in London. As a key member of our Engineering department, you will be responsible for leading and mentoring multiple software engineering teams, fostering a culture of collaboration and innovation.Key Responsibilities:Lead and mentor multiple...


  • London, Greater London, United Kingdom Moody's Investors Service Full time

    Compliance and Third-Party Risk Management Director JobAs a highly respected Director of Software Development, you will play a key role in shaping our company's technological future in the Compliance and Third-Party Risk Management department. Your primary responsibility will be to develop innovative solutions that prevent illicit activities and promote...


  • London, United Kingdom LexisNexis Risk Solutions Full time

    Director Software Engineering - AI Apply locations: United Kingdom, London Time type: Full time Posted on: Posted Yesterday Job requisition id: R86608 Director of Software Engineering - AI Are you ready for a leading role? Would you enjoy working on our cutting-edge products? About our Team At LexisNexis Intellectual Property (LNIP), we aim to...


  • London, United Kingdom LexisNexis Risk Solutions Full time

    Director Software Engineering - AI Apply locations United Kingdom London time type Full time posted on Posted Yesterday job requisition id R86608 Director of Software Engineering - AI Are you ready for a leading role? Would you enjoy working on our cutting-edge products? About our Team At LexisNexis Intellectual Property (LNIP), we aim to bring...


  • London, United Kingdom LexisNexis Risk Solutions Full time

    Director Software Engineering - AI Apply locations: United Kingdom, London Time type: Full time Posted on: Posted Yesterday Job requisition id: R86608 Director of Software Engineering - AI Are you ready for a leading role? Would you enjoy working on our cutting-edge products? About our Team At LexisNexis Intellectual Property (LNIP), we aim to...


  • London, United Kingdom LexisNexis Risk Solutions Full time

    Director Software Engineering - AI Apply locations United Kingdom London time type Full time posted on Posted Yesterday job requisition id R86608 Director of Software Engineering - AI Are you ready for a leading role? Would you enjoy working on our cutting-edge products? About our Team At LexisNexis Intellectual Property (LNIP), we aim to bring...


  • London, Greater London, United Kingdom Acre Software Full time

    Acre Software is revolutionizing the £1.4 trillion UK mortgage market with a cutting-edge, end-to-end management system.We're streamlining the homebuying process by eliminating unnecessary admin and pain. Our platform covers the entire journey, from determining what buyers can borrow to securing their keys.Following a successful 2023, where we facilitated...


  • London, Greater London, United Kingdom J Bandy Consulting Full time

    Job Description:J Bandy Consulting is seeking a highly skilled and experienced Technical Software Engineering Director to lead our team of software engineers.As a key member of our organization, you will be responsible for providing technical leadership, direction, and vision to ensure the successful delivery of high-quality software solutions.The ideal...


  • London, Greater London, United Kingdom Citigroup Inc. Full time

    Job DescriptionCitigroup Inc. is seeking an Enterprise Software Engineering Director to lead our Stress Testing Team in delivering cutting-edge solutions to manage risk and finance exposure. This role requires a strong technical background, excellent leadership skills, and ability to drive innovation in software engineering practices.Key Responsibilities-...


  • London, United Kingdom X4 Engineering Full time

    Job Description Elixir Software Engineer Industry: Software Development / Finance / Banking Location: London / Hybrid / Remote Salary: £60-110,000 Base Salary X4 Engineering is thrilled to partner with a rapidly growing, ambitious organisation that’s redefining online banking. Already collaborating with some of the top FinTech companies worldwide,...