Join to apply for the Growth Engineer role at Canonical.
The role of a Growth Engineer at Canonical is a key position within the Marketing team, reporting to the Growth Engineering Manager. You will own and scale our marketing technology stack, data architecture, and infrastructure, building systems that enable marketing automation, lifecycle marketing, and data‑driven growth initiatives.
Location: Remote within the EMEA region.
What your day will look like
- Design, build, and maintain our core data infrastructure and martech stack to support marketing and sales goals.
- Develop and optimize robust data pipelines, automations, and integrations between our CRM, marketing platforms, and data warehouse.
- Architect and manage APIs for seamless system integration and data flow across the entire stack.
- Collaborate with marketing, sales, and product teams to understand their needs and architect technical solutions.
- Implement and champion software engineering best practices, including clean code, CI/CD, automated testing, and version control.
- Explore and integrate cutting‑edge tools to enhance our data capabilities and operational efficiency.
- Support marketing team members with strategic expertise, setting up and monitoring automations.
- Build on automation and AI to improve lead management.
- Develop Canonical's martech stack to industry‑leading standards.
What we are looking for in you
- System Design: Expertise in system design, especially in data, with strong understanding of networking, proxies, and data ingress/egress patterns.
- Cloud & Databases: Proficiency with cloud data warehousing (e.g., BigQuery), relational databases (Postgres), and object stores (S3). Knowledge of Docker, Kubernetes, Redis is a plus.
- API Architecture: Deep knowledge of API architecture and design, primarily REST. Experience with GraphQL is beneficial.
- Programming: Senior‑level knowledge of Python (OOP, APIs, asyncio, scientific libraries) and SQL (experience with Trino, dbt is highly valued).
- Web Technologies: Solid understanding of web backend‑frontend processes. Working knowledge of JavaScript required; React experience is a nice‑to‑have.
- Engineering Best Practices: Commitment to clean, maintainable code, CI/CD, automated testing, and Git version control.
- Mindset: Curious, collaborative problem‑solver with a growth mindset, keen interest in marketing and sales domains, and strong interpersonal skills for cross‑functional teamwork.
What we offer you
Base pay varies by location, experience, and skills, with opportunities for annual bonuses and sales incentives. Compensation and benefits are designed to ensure equity across our global workforce.
- 🏠 Fully remote working environment.
- 📚 Personal learning and development budget of $2,000 per annum.
- 💰 Annual compensation review.
- 🏆 Recognition rewards.
- 🏝 Annual holiday leave.
- 👶 Parental leave.
- 🧑💼 Employee Assistance Programme.
- 🧳 Opportunity to travel to new locations for sprint events.
- ✈️ Priority Pass for travel upgrades and 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 behind Ubuntu, a premier open‑source platform for AI, IoT, and cloud, we change the world daily. We recruit worldwide and set high standards for excellence.
Canonical has been a remote‑first company since 2004. Working here challenges you to think differently, work smarter, learn new skills, and elevate your game. It provides a unique window into 21st‑century digital business.
Equal Opportunity
Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination, valuing diversity of experience, perspective, and background. We give every application fair consideration.
Seniority level
Employment type
Job function
Industries