VP, Software Engineering

Published date Posted on StackOverFlow on Oct 10, 2021 (10 d ago)

To scale our global software engineering organisation, we have opened six VP Engineering positions.

Canonical is a worldwide provider of open source operating systems, applications, security, support, services and solutions. We are the publisher of Ubuntu. Our mission is to be the best partner for building on open source, from the smallest devices to the largest clouds. We are the number one platform for public cloud production deployments, the number one enterprise Linux for IoT, and the developer platform of choice for Linux engineering.

The business is growing and profitable. We are preparing to take the company public, and wish to ensure that we have a strong bench of software engineering leadership in place to lead innovation, quality and rigour as we expand. We are particularly focused on software engineering practice - design, documentation, community engagement, quality, developer relations, commercial competitiveness and usability are all skills and habits we expect our teams to develop.

As a platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT and operations tooling, from the public cloud to the edge, as open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains. We create distributed systems in Golang and Python, we work with web technology, and many layers in between. Our commercial offerings are both software and SAAS, along with a range of professional services and support.

We will structure our engineering organisation around these six VP roles, reporting to the CEO, in no particular order:

VP Engineering, Ubuntu
Ubuntu itself - the server and desktop experience, kernel, low level system, toolchains, and runtimes such as Python and Java.

VP Engineering, Cloud
Our public cloud experience on AWS, Azure, GCP, Oracle, IBM, our Docker images and container capabilities, and our private cloud offerings, including MAAS bare metal cloud, Kubernetes, OpenStack, OVN, OVS, Ceph and LXD virtualisation.

VP Engineering, SAAS
Our online services, including our systems management service, our software distribution systems for debs, snaps, Docker images and charms, and our developer collaboration infrastructure.

VP Engineering, IoT
Ubuntu Core and offerings that enable next-generation secure devices for the edge and IoT, from automotive to drones, from the factory to telco, home and office environments.

VP Engineering, Information Systems
Commercial systems for Canonical and customers, including our own internal systems, security offerings, and IT operations solutions. This is effectively a combined engineering leadership and CIO role.

VP Engineering, Enterprise Solutions
Open source enterprise offerings from databases through data lakes and document stores, analytics, MLops and visualisation, to identity management, model-driven devops, and cloud-native operations of the entire open source application universe.

Canonical is a product-centric organisation. These leaders are responsible for the success of the products in their group, working with their engineering directors and managers, to ensure that they have what they need to be successful. We offer customers a unified approach to open source, and our success depends on the quality of experience customers have when they use our products together. VP's work with product management to ensure customer experiences are harmonised across our very diverse product range.

At this level, competitive strategy is as important as software engineering skill and experience. We expect our software engineering group to be commercially astute, to be thoughtful about global technology and market trends, to be aware of competitor positioning, to be excited to change the game and bring new ideas to fruition, and to ensure that Canonical products lead the market. There is nothing 'business as usual' about enterprise technology, it is a highly competitive arena with constant change, and this leadership team is critical to our ability to move faster and deliver better than our competitors.

These positions are advertised widely. Applications by females and under-represented groups will carry extra weight in the early assessment stage. Final appointments will be on merit alone.

Required skills and experience

Candidates should have a track record of successful product delivery in the software industry, the ability to speak compellingly to a global industry audience, the ability to plan and organise across multiple products and teams, clear leadership skills, an appreciation for open source, and hunger for commercial success.

  • Exceptional academic results at high school and university

  • Degree qualification in Computer Science or Software Engineering

  • Passion for high quality, usable, fast and reliable software

  • Extensive management experience with multiple reporting teams

  • Confidence in public speaking

  • Exceptional work ethic

  • Ability to travel internationally for company and industry events

  • Successful startup experience preferred

  • Public company experience preferred

  • Open source experience strongly preferred

We are an ambitious organisation with the goal to be the primary partner for most industry players and end-users of open source, but we are also humble - our primary mission as a platform and an aggregator is to serve those who innovate on open source rather than competing with them. We don't create a new database - we enable others to create and distribute new open source products, and our strategy must be as good for them as it is for us. Our success depends on the success of others. We benefit from the growth of the major public clouds, of open source startups, of semiconductor companies, and of the businesses that choose to build on open source and Ubuntu - and we value their success as much as our own.

We believe that open source will be the foundation of all enterprise computing, from the edge to the cloud. Today, we deliver the leading open source operating system, Ubuntu, but we believe that Ubuntu is the tip of the iceberg and we would like to serve the wider market for applications, services and solutions with equal success.

You will need to be exceptional, organised and deeply motivated by Canonical's values and strategy to pursue one of these roles. You will need to understand how Canonical is different, and what that difference means competitively, commercially and socially. For the right candidate, this is a once-in-a-lifetime opportunity to lead a category of open source and the de facto standard experience that millions of developers and businesses have with it.

Your technology interests may include cloud computing, IoT, web systems, back-end data stores, scale-out infrastructure or Linux itself. You should have a gift for software design and implementation, and enjoy a highly professional environment with careful choices of technology, architecture, data design, and user interface. You should have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.

You must be familiar with the open source environment, and want to build products in partnership with a community. We expect engineering leaders to demonstrate insight into performance and quality engineering practices, and help teams embrace effective disciplines. You should also have an understanding of security practices and principles and the impact that engineering choices have on product security. We also expect our leaders to take responsibility for delivering well-documented products and working with design professionals to shape the user experience. You should have clear views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.

This is a role for leadership, management, organization, planning and mentorship, not individual contribution through coding. You should relish the opportunity to shape, direct and develop an engineering organisation that is happy and brilliant, and produces a collection of products that will be a pleasure to use with the rest of the Canonical suite of offerings.

Whatever your nationality, ethnicity, gender or identity, we welcome your application and will give it fair consideration.



Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

UT Southwestern Medical Center UT Southwestern Medical Center... |

Center Information: The Quantitative Biomedical Research Center (QBRC) is a well-established research center at UT Southwestern Medical Center (UTSW). It aims to foster collaborations involving quantitative methods and technologies in any aspect of biomedical research, particular

Marco Polo is a video chat app created for one simple and significant purpose—to help people feel close.We are looking for a Server-Side Software Engineer to help us build the next generation of asynchronous video communication and scale out our API services as we continue

We are seeking a Software Engineer on our Platform team to architect, build, and maintain back-end services on AWS. This position is especially suited for senior developers with DevOps/ops/system administration (in database, systems, network, or cloud) experience. It is an excell

Our team of scientists and engineers at UES is seeking a creative Software Engineer with expertise in cloud development and a passion for enabling new capabilities to accelerate technology innovation through cloud capabilities. The ideal candidate will have hands-on cloud develop

Nozomi Networks Nozomi Networks |

We are looking for a talented Software Engineer experienced in Python development to join the Security Research Team.As part of the team, the candidate will have the opportunity to work on development and maintenance operations related with our Threat Intelligence infrastructure.

More jobs by this company

This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for software, great communication skills, and a pas

SummaryThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international softwar

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large est

Canonical, the publisher of Ubuntu, is a remote-first global software company at the forefront of Cloud and IoT. Our products help companies transform their digital operations from cloud to edge.For the Internet of Things, our mission is to enable companies to make fleets of very

Help global companies embrace the public cloud infrastructure, cloud native operations, and open source applications with help of Canonicals technologies and tools. Our global field engineering team apply expert insights to real-world customer problems, enabling the enterprise ad

Lead the team responsible for MicroK8s and Charmed Kubernetes.Canonical offers two distributions of upstream Kubernetes, and enables multiple partners to build their own specialised distributions too. For small clusters, IoT, and developers, we offer Microk8s, a very popular low-