Manage analyst relationships and execute communications plans to shape the perception of Canonical and its products. Utilize AI and market research to deliver insights and position the company in key analyst reports.
Canonical
91 Remote Job Openings at Canonical
Design and optimize advanced multi-channel CRM journeys and scalable automation workflows. Lead experimentation programs for nurture streams and monitor overall Marketo performance and health.
The role focuses on optimizing global cash positions, managing currency exchange risk, and overseeing bank credit risk. It involves forecasting liquidity requirements and implementing treasury management systems to ensure optimal returns on cash.
Develop and execute channel strategies to recruit and manage distributors and resellers within the UKI territory. Drive business growth by increasing awareness of Canonical's open source and cloud solutions and managing the partner pipeline.
Legal Counsel - Regulatory Compliance, Product and Privacy
Canonical
·
Full Time
·
11 days ago
Canonical
The role involves drafting corporate policies and deploying controls to meet global regulatory compliance and privacy requirements. It also includes providing legal support to product teams and collaborating with local counsel across multiple countries.
Design and optimize advanced multi-channel CRM journeys and lead nurturing frameworks. Build scalable automation workflows and lead experimentation programs to improve conversion and performance.
Lead all core accounting functions, ensuring the integrity of financial information through robust governance, policies, and controls. Manage financial reporting, external audits, and the implementation of finance systems and AI workflows to enable business scaling.
Graduate Sales Development Representative - Canada (Remote)
Canonical
·
Full Time
·
17 days ago
Canonical
The role focuses on identifying customer projects that fit product lines and generating a multi-million pound pipeline through inbound and outbound campaigns. Responsibilities include handling customer inquiries, researching prospects, and collaborating with marketing and sales teams to drive results.
Create and publish content across multiple social media channels to engage developers and tech enthusiasts. Deliver regular analysis on performance metrics and execute growth tests to increase audience engagement.
Architect and lead global sales enablement strategies to improve productivity, reduce ramp time, and increase win rates. This involves creating sales plays, managing the enablement tech stack, and translating technical roadmaps into value-based narratives.
Develop and execute channel strategies to recruit and manage distributors and resellers within an assigned territory. Drive business growth by increasing awareness of Canonical's open source and cloud solutions through partner enablement and pipeline management.
Lead the cost recognition process and drive the alignment of operational processes and financial systems for efficiency and transparency. Manage a team focused on systems accounting and automation to ensure accurate reporting and compliance with IFRS standards.
The role involves maintaining the accuracy of A/P ledgers, processing supplier invoices, and preparing payments. Additionally, the clerk will handle vendor data management and assist with month-end processes such as accruals and bank reconciliations.
Dedicated Linux Desktop & Devices Support Engineer, Singapore
Canonical
·
Full Time
·
24 days ago
Canonical
Deliver technical support for the full Ubuntu Desktop and Server stack, managing cases from qualification to resolution. Collaborate with customers via phone and ticketing systems while contributing to the internal knowledge base.
Design and maintain comprehensive test plans and automated infrastructure to ensure the quality, stability, and security of Ubuntu Linux kernels. Develop CI/CD pipelines and conduct performance benchmarking and fuzzing to detect regressions and vulnerabilities.
The role involves researching and interpreting accounting standards to provide technical advice for complex transactions and drafting policy documentation. Additionally, the accountant will manage month-end reporting, statutory accounts, and support the business in preparing for a planned IPO.
Lead the go-to-market strategy and execution for core marketing tracks, ensuring successful product launches and adoption growth. Coordinate with product, sales, and partner teams to deliver integrated campaigns and mentor junior colleagues.
Support global sales and business development operations by driving data quality and streamlining the lead-to-order process. Provide analytical insights to improve territory management, sales productivity, and revenue operations metrics.
Embedded Devices Software Solution Sales Manager (Americas)
Canonical
·
Full Time
·
a month ago
Canonical
Responsible for driving bookings and strategic account development for Ubuntu's embedded and IoT software portfolio across the Americas. This includes prospecting new business, managing the full sales cycle, and collaborating with field engineers to meet customer requirements.
Embedded Devices Software Solution Sales Account Manager
Canonical
·
Full Time
·
a month ago
Canonical
Develop and execute territory sales plans to drive adoption of Ubuntu and Ubuntu Core for IoT across mission-critical industries. Manage the full sales cycle from prospecting and pipeline development to closing contracts and maintaining long-term customer relationships.
Embedded Devices Software Solution Sales Manager (APAC)
Canonical
·
Full Time
·
a month ago
Canonical
Drive revenue growth by prospecting new business and managing strategic accounts for Ubuntu's embedded and IoT software portfolio across the APAC region. Collaborate with field engineers and marketing to execute territory plans and meet annual bookings quotas.
Embedded Devices Software Solution Sales Director (Japan)
Canonical
·
Full Time
·
a month ago
Canonical
Develop and execute a territory sales plan to increase market awareness and close contracts for Ubuntu's embedded software portfolio in Japan. Manage the full sales cycle from prospecting and pipeline development to closing and maintaining strategic customer relationships.
Lead and scale the regional HR team to provide compliant, scalable operations while partnering with senior leadership on organizational strategy. Manage the full employee life-cycle, including talent development, performance management, and employee relations across multiple jurisdictions.
Software Engineer, Automotive and Industrial Architecture
Canonical
·
Full Time
·
2 months ago
Canonical
Translate automotive and industrial safety and cybersecurity standards into actionable engineering requirements and gap analyses. Design and execute verification and validation activities to ensure Ubuntu meets the regulatory needs of industrial partners.
You will architect, develop, and maintain the Multipass software while ensuring a high-quality user experience across Windows, macOS, and Linux. Additionally, you will provide technical leadership, mentor team members, and actively contribute to the open source community.
Develop and execute a comprehensive communications strategy across multiple social media channels to drive brand equity and product adoption. Analyze campaign performance and collaborate with cross-functional teams to ensure messaging alignment and audience engagement.
Lead and develop global teams of field engineers focused on presales and professional services for telco customers. Act as a trusted advisor to solve customer problems while driving engineering strategy and operational excellence.
Senior Software Engineer - Python/Golang - Kubernetes
Canonical
·
Full Time
·
3 months ago
Canonical
You will build operators and addons for the Kubernetes product team to ensure complete lifecycle management of mission-critical components. Additionally, you will collaborate with distributed teams and industry partners to deliver high-quality features and debug complex issues.
The role involves leading the direct sales team in North America and driving revenue growth through strategic relationships and partnerships. You will work closely with various internal teams to deliver on targets and objectives.
This entry-level role involves supporting the execution of joint marketing activities with global partners, assisting in building go-to-market plans, and refining messaging to track pipeline generation. Responsibilities also include creating integrated campaigns, packaging product offerings into marketing materials, and helping to scale partner programs through automation and feedback.
Key responsibilities include analyzing regional performance metrics, identifying trends and opportunities for improvement, and implementing changes to increase efficiency and achieve business objectives, while also providing mentoring, coaching in post-sales account management, and feedback to team members.
The role involves maintaining the accuracy of A/R ledgers, processing customer invoices accurately and timely, registering customer payments, and efficiently resolving related queries. Responsibilities also include managing customer data, implementing credit control policy, maximizing cash collection, and assisting with month-end reconciliation processes.
The manager will guide the team in delivering modern desktop applications that integrate seamlessly with the Ubuntu platform while ensuring high standards of quality, performance, and security. Responsibilities include guiding architecture, leading and mentoring engineers, planning feature delivery across releases, and collaborating with product and design teams.
The primary objective is to find customer projects that fit Canonical's product lines and promote the company's reputation across various industries and geographies. Responsibilities include handling inbound inquiries, executing outbound campaigns, traveling for events, collaborating across teams, and generating a multi-million pound pipeline.
The Engineering Director will lead the Commercial Systems unit, overseeing three engineering teams responsible for developing and operating internal software products like billing services, contract management, and the Livepatch security solution. This involves leading multiple teams of engineers, developing engineering managers, setting performance goals, and being accountable for product development roadmaps.
The Engineering Director will lead the Business Data unit, comprising three engineering teams responsible for the development and operations of internal business systems integrations, a full data mesh solution, and the configuration of core business systems like Salesforce and NetSuite. This role involves overseeing software engineering managers and ensuring the teams deliver critical services for Canonical's business and data analytics.
This role is responsible for coordinating go-to-market activities with tier 1 Cloud Partners, developing joint product roadmaps, and driving delivery and go-to-market plans to enable differentiated offerings. The lead will also manage quarterly and yearly public cloud derived revenue budget forecasts and support interactions between Canonical's internal teams and cloud partners to service customers.
The Director will lead the global IBM alliance team, working across geographies to develop and maintain senior executive relationships and foster collaboration on joint business objectives. This includes managing and growing a global team of Business Development Managers to identify new opportunities, drive revenue growth, execute go-to-market strategies, and oversee alliance management operations.
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Canonical
·
Full Time
·
4 months ago
Canonical
The engineer will collaborate with a distributed team to select, integrate, and package best-of-breed tooling for GCC and LLVM within Ubuntu, while writing high-quality code for new features and debugging existing issues. They will also participate in code reviews, discuss designs, and work with other teams to enhance Ubuntu's overall performance and developer experience.
The role involves collaborating with various teams to align on open-source strategies and capturing partner requirements. Additionally, it includes creating partner-facing materials and driving Ubuntu adoption within targeted alliance accounts.
The Software Alliances Director will set account strategies for major accounts and collaborate with various teams to align on open-source strategies. They will also drive Ubuntu adoption within targeted alliance accounts and create partner-facing materials.
The Senior Product Marketing Manager will develop and execute go-to-market strategies for key products, leading messaging and positioning efforts. They will collaborate cross-functionally to launch new products and features while driving customer engagement and growth.
As a Staff Design Engineer, you will define the UX vision for cloud networking products and design intuitive interfaces for complex networking concepts. You will also conduct user research and create experiences for network troubleshooting and observability.
The Design Manager will lead a team of visual designers, ensuring quality and consistency across brand and site-related work. They will also drive innovation and oversee operational workflows while contributing hands-on design work as needed.
Manage and coordinate the preparation and review of corporate tax, VAT, and other relevant tax returns. Identify opportunities to streamline and improve tax processes, controls, and data management.
Develop and execute a content marketing strategy that aligns with business goals and manage the content calendar to ensure efficient production. Collaborate with various teams to optimize content for search engines and monitor KPIs for improvement opportunities.
The Public Cloud Enablement Professional will drive Canonical’s joint initiatives and technical engagements with major public clouds, collaborating with various teams to align on open-source strategies. They will also act as a product champion and maintain relationships with engineering teams to optimize Ubuntu on public clouds.
Lead complex NetSuite configuration and implement best practices for data governance and compliance. Drive process improvements across teams for end-to-end automation of the financial life cycle.
Assist in the month-end reporting process and take full responsibility for a part of the revenue recognition process. Support the finance team's plans to prepare for an IPO and improve the efficiency of financial processes.
Enterprise Customer Success Manager (Japanese speaker)
Canonical
·
Full Time
·
5 months ago
Canonical
The Enterprise Customer Success Manager will onboard new customers, coordinate complex projects, and manage a portfolio of customers to identify growth opportunities. They will also serve as customer advocates and collaborate with various teams to enhance customer satisfaction.
The Graduate Product Marketing Manager will contribute to go-to-market planning and assist in executing product launches. They will collaborate with cross-functional teams to translate technical innovations into market value.
The Alliances Field Engineer will help partners understand and adopt Canonical's open source platform, focusing on joint solutions and go-to-market strategies. They will also provide technical insights and support for various technologies and architectures.
The role involves accountability for the design and development of an internal product while leading a team of software engineers working in Golang. The manager will also focus on developing the skills of direct reports and seeking improvements to established processes.
Design and specify new features while collaborating with a distributed team. Conduct security analysis and create high-quality code to optimize products.
The Cloud Support Engineer will investigate and resolve complex customer issues related to Canonical’s products while ensuring high customer satisfaction. They will engage directly with customers and contribute to knowledge base articles.
Embedded Linux Field Engineering Manager (Americas only)
Canonical
·
Full Time
·
5 months ago
Canonical
Lead and develop a team of Field engineers in Presales and Professional Services activities. Solve customer problems by promoting Canonical's technologies and being a trusted advisor.
Manage a growing engineering team to optimize the quality and velocity of both development and operations. Ensure proper team focus on priorities, milestones, and deliverables while delivering quality managed services in a consistent, timely manner.
Staff Software Engineer for Identity Management (Go/Golang)
Canonical
·
Full Time
·
5 months ago
Canonical
The Staff Software Engineer will modernize and expand identity management solutions for Canonical's products and websites, focusing on authentication and authorization. The role involves designing and implementing features, writing APIs, and collaborating with a distributed team.
Engage with colleagues to address travel queries and issues while ensuring smooth travel for colleagues and guests. Monitor trends, spend, emissions, and compliance with company policy.
Define, monitor, and execute data governance policies while designing and maintaining tooling for automated data mesh operations. The role also involves deploying and operating services developed by the team.
The Senior Design Researcher will conduct user research to develop insights and champion user needs across product areas. They will also promote a data-informed culture and build research scalability and interoperability within the organization.
The Usability Engineer will collect and synthesize user data to develop insights and create compelling findings. They will also promote a data-informed culture by integrating user research into existing decision-making flows.
C++/Rust Graphics and Windowing System Software Engineer - Mir
Canonical
·
Full Time
·
5 months ago
Canonical
The role involves the design and implementation of features across the Mir stack and assisting in debugging and fixing issues. Additionally, the engineer will participate in code reviews and engage with the open source community.
The Dell Global Alliance Director will lead the Dell Technologies alliance team globally, managing relationships with senior executives and driving revenue growth. They will also oversee a team of Business Development Managers and contribute to thought leadership initiatives.
The Cloud Field Engineer will design private and public cloud solutions for customers and work hands-on with technologies by deploying and testing solutions. They will also coach colleagues and contribute to a collaborative engineering culture.
You will be accountable for your technical roadmap and responsible for your team, helping them grow as engineers and ensuring they do important and satisfying work. You will lead, challenge, and develop strong engineers while facilitating technical delivery and working on strategy and execution.
Community Engineer (multiple roles and seniority levels)
Canonical
·
Full Time
·
5 months ago
Canonical
The Community Engineer will design, execute, and scale initiatives that foster a thriving community, working closely with various teams to integrate community plans with Canonical's objectives. They will support and engage with volunteer developers, ensuring their success and the sustainability of projects.
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
Canonical
·
Full Time
·
5 months ago
Canonical
You will design and implement enhancements to the libraft, dqlite, and go-dqlite components. The role includes development in those pieces of software as well as responding to issues and user inquiries.
The Sales Director will drive embedded support and licensing sales with ISVs to exceed quarterly and annual bookings targets while leading customer and partner relationships throughout the sales lifecycle. They will also collaborate with various teams to enhance Canonical's offerings for ISVs.
The Cloud Professional Services Manager is responsible for leading and developing a team of engineers, ensuring they deliver high-quality results. They also participate in technical presales and represent their team to stakeholders and customers.
Embedded & Desktop Linux Systems Engineer - Optimisation
Canonical
·
Full Time
·
6 months ago
Canonical
Design and implement Ubuntu integration for IoT and server-class hardware platforms. Participate as technical lead on complex customer engagements involving complete system architectures.
The MLOps Field Engineer will design and implement cloud infrastructure solutions for customers, focusing on AI/ML technologies. They will also work hands-on with technologies, deploying and testing solutions before handing them over to support teams.
The Cloud Solutions Architect will help partners understand and adopt Canonical's open source platform, architect cloud infrastructure solutions, and design joint reference architectures. They will also conduct onboarding sessions and workshops to promote Canonical products and solutions.
Engage customers during presales to gather requirements and explain technology. Participate in the delivery of select projects related to Embedded Linux.
Engage customers during presales to gather requirements and explain technology. Participate in the delivery of select projects related to Embedded Linux.
Assist in the month-end reporting process and have full responsibility for part of the ledger processes. Support the finance team's plans to prepare for an IPO and improve the efficiency of financial processes.
The software engineer will contribute to open source testing tools and troubleshoot hardware compatibility issues. They will also support Canonical's hardware partners and internal teams on customer deployments.
The Associate Support Engineer will provide technical support for customers using Ubuntu and open source products, managing cases from problem qualification to resolution. The role involves contributing to knowledge base articles and ensuring high customer satisfaction according to service level agreements.
A Developer Relations Engineer engages with developer communities and contributes to product meetings, technical documentation, and community interactions. They also identify opportunities for improving the developer experience and present at various events.
Support marketing team members with setting up and monitoring paid campaigns. Monitor paid ads performance and budgets across the Marketing team.
The successful candidate will represent the company and its solutions in their territory, build and execute a territory plan, and manage customer relationships throughout the sales cycle. They will also be responsible for developing new pipeline and closing contracts to meet bookings targets.
The successful candidate will represent the company and its solutions in their territory, build and execute a territory plan, and develop new pipeline through outreach and prospecting. They will manage customer relationships throughout the sales cycle and work with field engineers to propose solutions that address customer business problems.
Lead the renewals team in North America, ensuring effective management and development of sales representatives. Build and execute territory plans, monitor pipeline development, and support contract closure to meet bookings targets.
The successful candidate will lead a regional sales team, managing a quota for annual bookings while developing relationships with enterprise clients. They will be responsible for executing territory plans, supporting contract closures, and ensuring accurate pipeline reporting.
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Canonical
·
Full Time
·
7 months ago
Canonical
The role involves collaborating within a distributed team to optimize Ubuntu for new silicon technologies. You will also help customers integrate their applications and maintain Ubuntu features across various platforms.
Lead and develop a team of Field engineers, solving customer problems by promoting Canonical's technologies. Actively participate in technical presales and represent the team to stakeholders and customers.
The role involves designing, building, and shipping software, as well as packaging, integrating, testing, and uploading open source software to the Ubuntu repositories. Engineers will also debug system-level issues and contribute to upstream open source projects.
The role involves designing, building, and shipping software in various programming languages, as well as packaging, integrating, testing, and uploading open source software to the Ubuntu repositories. Engineers will also debug issues and contribute to upstream open source projects while collaborating with a globally distributed team.
You will be accountable for your technical roadmap and responsible for your team, helping them grow as engineers and do important work. You will lead, challenge, and develop strong engineers while facilitating technical delivery and working on strategy and execution.
The Financial Analyst will generate insights into business operations and support financial planning and forecasting. They will also analyze commercial initiatives and partner with stakeholders to communicate business progress against financial targets.
Lead the design and implementation of an advanced automated Linux build control system. Work closely with other engineering teams to deploy seamlessly into the Canonical ecosystem.