Skip to main content

Senior Software Engineer

Instacart
Remote - Canada (ON, AB, BC, or NS only)Updated 5d ago
Base salary
$168k–$178k
Published base salary range
Location
Remote - Canada (ON, AB, BC, or NS only)
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
E-commerce
Apply on instacart.careers
Job actionsApply now
Job actionsApply now

About the job

Instacart is transforming the grocery industry by providing grocery delivery and personal shopping services. The Marketing Enablement & Technology (MET) team builds the systems, APIs, and data pipelines powering Instacart's Paid Marketing channels.

About the Role

We are seeking a Senior Software Engineer for the Paid MarTech pod to architect and scale backend services and ETL processes enabling marketing campaign execution, conversion tracking, and third-party integrations across Paid Social, Display, SEM, Online Video, Linear Television, and Streaming Audio.

Responsibilities

  • Lead complete projects independently across backend services, APIs, and data pipelines.
  • Architect scalable, robust solutions for performance, reliability, and cost efficiency.
  • Drive technical improvements and design abstractions to simplify complexity.
  • Partner with Marketing and Product stakeholders to influence features and requirements.
  • Mentor junior engineers through code reviews and technical guidance.

Qualifications

Minimum: 5–8 years of software engineering experience with expert-level proficiency in Python for building scalable backend services, APIs, and data pipelines. Proven track record of leading projects end-to-end. Deep expertise with data integration technologies (Snowflake, SQL, ETL) and workflow orchestration (Airflow, DBT). Strong product thinking and communication skills.

Preferred: Experience with automation frameworks, ad platform APIs (Google Ads, Facebook Ads, Snapchat Ads), digital marketing KPIs, cloud cost optimization, chaos engineering, disaster recovery, security-by-design, and AI tools.

Compensation

For Canadian based candidates, the base pay range is CAN$168,000—$177,500 CAD. This role is eligible for a new hire equity grant and annual refresh grants.

Application

Apply through the Instacart careers posting for this role.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.