Skip to content
InstacartInstacart

Senior Software Engineer, Marketing Enablement & Technology

Leads the architecture and delivery of backend services, APIs, and ETL pipelines supporting paid marketing execution and third-party integrations. Requires 5–8 years of software engineering experience, expert Python skills, and deep expertise in data integration and workflow orchestration.

About the job

Responsibilities

  • Lead complete projects independently across backend services, APIs, and data pipelines, defining experimentation, development, and rollout strategies across multiple systems with minimal guidance.
  • Architect scalable, robust solutions for performance, reliability, and cost efficiency, applying deep technical knowledge to design systems that handle high-throughput marketing operations.
  • Identify and solve deeper underlying problems, designing abstractions that simplify complexity and promote reusability across the codebase.
  • Partner with Marketing and Product stakeholders to influence features and requirements and balance complexity, business value, and delivery timelines.
  • Mentor junior engineers through code reviews, technical guidance, and onboarding support.
  • Improve team productivity through process improvements and automation.

Requirements

  • 5–8 years of software engineering experience with expert-level proficiency in Python for scalable backend services, APIs, and data pipelines.
  • Experience leading projects end-to-end, including architecture design, implementation, experimentation, and production rollout.
  • Deep expertise with Snowflake, SQL, ETL processes, and workflow orchestration tools such as Airflow and dbt.
  • Ability to design for performance, scalability, and robustness, including comprehensive observability through logging, metrics, and tracing.
  • Strong product thinking, research skills, and ability to influence product direction and make strategic technical and business trade-offs.
  • Excellent communication skills and ability to mentor engineers, drive cross-team alignment, and explain technical concepts to diverse stakeholders.

Nice-to-haves

  • Experience architecting automation frameworks and reusable abstractions.
  • Advanced knowledge of Google Ads, Facebook Ads, and Snapchat Ads APIs and conversion tracking at scale.
  • Understanding of digital marketing operations and performance marketing KPIs including ROAS, LTV, CAC, and CPA.
  • Experience with cloud cost optimization, chaos engineering, and disaster recovery planning.
  • Experience managing technical debt and leading legacy-system modernization.
  • Knowledge of security-by-design principles and production incident response.
  • Experience leveraging AI tools for productivity improvements and contributing to AI-assisted development infrastructure.

Compensation and Benefits

  • Base pay range: CAN$168,000–$177,500 CAD.
  • Eligible for a new-hire equity grant and annual refresh grants.
  • Benefits are provided according to the employee’s work location.

Skills

Python, Snowflake, SQL, ETL, Apache Airflow, dbt, Backend Services, APIs, Data Pipelines, Observability, Google Ads Api, Facebook Ads Api, Snapchat Ads Api, Cloud Cost Optimization, Chaos Engineering

Instacart

Instacart

Canada

Senior Software Engineer, Marketing Platform Tooling
CA$168k+/yrRemote5+ YOEBackend Engineering

Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.

MongoDB

MongoDB

Toronto, Canada

Senior Software Engineer
CA$158k+/yrHybrid5+ YOEBackend Engineering

Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.