Instacart logo

Software Engineer II, CRM & SEO

Instacart

Canada - Remote (ON, AB, BC, or NS Only) · Remote · CAD 145,000-153,000 / year · 3-5 years experience · Full-time · Remote · Posted Sep 28, 2026

At a glance

Experience
3-5 years experience
Employment
Full-time
Workplace
Remote
Location
Canada - Remote (ON, AB, BC, or NS Only) · Remote
Salary
CAD 145,000-153,000 / year · Base salary

About the role

  • The Software Engineer II will build across two of Instacart's highest-leverage growth surfaces: Technical Search Visibility (SEO) and CRM Enablement.
  • On the SEO side, you will ship full-stack features that improve search engine and AI answer engine visibility across millions of web pages.
  • On the CRM side, you will build and evolve the componentized email system and execution tooling that gets lifecycle campaigns from brief to send across email, push, SMS, and in-app.

Responsibilities

  • Design, build, and ship high-quality full-stack features that enhance search engine visibility, AI answer engine performance, and organic traffic.
  • Build and evolve a modular React email component library that compiles to secure, client-safe HTML with simple, reusable abstractions.
  • Develop responsive, accessible HTML/CSS emails that render consistently across clients, devices, and dark mode, and enhance our Next.js compilation pipeline.
  • Contribute to data pipelines for SEO and AEO ingestion, transformation, and delivery, keeping the system healthy as it grows.
  • Own execution of dynamic CRM campaigns using structured blocks, templating languages, and JSON/YAML config, integrating with ESPs like Braze and REST APIs/webhooks.
  • Build automation and internal tooling that cuts QA and setup time across both surfaces, from SEO experimentation to CRM deep-link and token coverage.
  • Apply technical best practices to deliver performant, observable, and cost-aware code that improves search rankings, LLM visibility, campaign rendering fidelity, and user experience.
  • Troubleshoot rendering and logic issues across devices and states, leading triage, root-cause analysis, and system-level fixes.
  • Collaborate with product managers, designers, and marketing partners to translate user needs into technical requirements, surface trade-offs, and deliver on shared goals.

Requirements

  • 3-5 years of software engineering experience with proficiency in React, TypeScript, Ruby, Python, PostgreSQL, and SQL.
  • Demonstrated ability to build and launch complete full-stack features with minimal oversight, from development through experimentation and production rollout.
  • Hands-on use of React and Next.js to componentize UI and email and compile to production HTML with scalable abstractions.
  • Expertise in HTML/CSS and responsive email development, with strong rendering fidelity, performance, and accessibility across clients, devices, and dark mode.
  • Experience with distributed systems and data engineering, designing pipelines, optimizing schemas, and ensuring data quality, with exposure to Airflow or dbt.
  • Comfort building and testing REST API integrations for personalization and orchestration with secure, privacy-compliant data handling.
  • Ability to write performant code and improve observability through logging and metrics, identifying and resolving bottlenecks as they arise.
  • Strong product mindset with the ability to translate user needs into technical requirements and understand how your work impacts business metrics.
  • Effective communicator who can collaborate across marketing, product, creative, and engineering partners to align on requirements and deliver solutions.
  • Systems mindset to improve the whole ecosystem, leave code and docs better than found, and surface technical debt proactively.

Preferred qualifications

  • Experience with SEO/AEO initiatives or familiarity with SEO best practices, answer engine optimization for LLMs, structured data (Schema.org), search engine crawling and indexing, and Core Web Vitals.
  • Familiarity with how AI-powered search engines and LLMs consume and surface content, with curiosity about optimizing for AI answer generation.
  • Familiarity with templating and personalization languages and ESP platforms such as Braze or Salesforce Marketing Cloud.
  • Experience with QA tools and workflows for email testing and link/UTM validation.
  • Testing experience with Jest, React Testing Library, and Cypress/Playwright.
  • Experience with big data technologies, NoSQL databases, and data warehousing platforms.
  • Experience building design systems or shared component libraries for marketing surfaces.
  • Track record of launching experiments and analyzing results, including A/B testing frameworks for measuring SEO/AEO or CRM impact.

Benefits

  • New hire equity grant
  • Annual refresh grants
  • Market-competitive compensation

Workplace

  • Flex First remote work policy allowing employees to choose where they work.

Skills

  • React
  • TypeScript
  • Ruby
  • Python
  • PostgreSQL
  • SQL
  • Next.js
  • HTML
  • CSS
  • Airflow
  • Dbt
  • Braze
Show all 15 skills
  • Jest
  • Cypress
  • Playwright

Instacart

Software Engineer II, CRM & SEO

Apply now