16 hours ago

Senior Growth Engineer

Canonical

Remote
Full Time
$150,000
Remote

Job Overview

Job TitleSenior Growth Engineer
Job TypeFull Time
Offered Salary$150,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Senior Growth Engineer at Canonical

Canonical, a pioneer in open source since 2004, empowers developers building innovations in public cloud, machine learning, robotics, and blockchain. As a Senior Growth Engineer within the Marketing team, you will be at the forefront of technology adoption, managing Canonical’s martech stack, data architecture, and infrastructure. This critical role involves designing and scaling systems for marketing automation, lifecycle marketing, and data-driven growth initiatives.

We are seeking an experienced individual passionate about technology, data, and its application in marketing. You will thrive in an environment that values ownership, collaboration, continuous learning, and improvement. If you enjoy solving complex problems, working hands-on with cutting-edge tools, and building automated systems for a global business, we encourage you to apply. This position reports to the Growth Engineering Manager and is a remote role based in 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: Strong expertise in system design, particularly in the data world, with a robust understanding of networking, proxies, and data ingress/egress patterns.
  • Cloud & Databases: Proficiency with cloud data warehousing (e.g., BigQuery), relational databases (e.g., Postgres), and object stores (e.g., S3). Knowledge of Docker, Kubernetes, and data stores like Redis is a plus.
  • API Architecture: Deep knowledge of API architecture and design, with a primary focus on REST. Experience with GraphQL is beneficial.
  • Programming: Senior-level knowledge of Python (OOP, APIs, asyncio, scientific libraries) and SQL (experience with tools like Trino and dbt is highly valued).
  • Web Technologies: A solid understanding of web application backend-frontend processes. Working knowledge of JavaScript is required; experience with React is a nice-to-have.
  • Engineering Best Practices: A commitment to writing clean, maintainable code, with experience in CI/CD, automated testing, and version control (Git).
  • Mindset: A curious and collaborative problem-solver with a growth mindset and a keen interest in the commercial domains of marketing and sales. Plus, exceptional interpersonal skills and aptitude for forging trusting relationships across diverse, cross-functional teams.

What We Offer You

Canonical provides a competitive base pay based on location, experience, knowledge, and skills. Certain roles may also be eligible for additional benefits like annual bonuses and sales incentives. Our compensation philosophy ensures global workforce equity.

Beyond competitive pay, all team members receive additional benefits reflecting our values. Specific benefits may vary by work location, detailed further during the recruitment process.

  • Fully remote working environment – established since 2004.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for ‘sprints’ to meet colleagues.
  • Priority Pass for travel and travel upgrades for long haul company events.

Key Skills/Competency

  • Data Architecture
  • Marketing Technology (Martech)
  • Cloud Data Warehousing
  • Python
  • SQL
  • API Design
  • System Integration
  • CI/CD
  • Data Pipelines
  • Growth Engineering
  • Automation

Tags:

Senior Growth Engineer
data architecture
marketing technology
automation
system integration
data pipelines
API design
lead management
cloud infrastructure
software engineering
Python
SQL
BigQuery
Postgres
S3
Docker
Kubernetes
Redis
REST API
GraphQL
JavaScript
React
CI/CD
Git

Share Job:

How to Get Hired at Canonical

  • Research Canonical's culture: Study their mission, values, open source commitment, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in growth engineering, martech, data architecture, and proficiency in Python, SQL, and cloud technologies relevant to Canonical.
  • Showcase technical depth: Prepare to discuss system design, API architecture, data warehousing, and software engineering best practices with specific examples from previous roles.
  • Demonstrate a growth mindset: Emphasize your problem-solving skills, collaboration experience, and interest in marketing/sales commercial domains during interviews.
  • Highlight remote work readiness: Given Canonical's remote-first culture, articulate your effectiveness and experience working in distributed teams.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background