Software Engineer II, CRM & SEO

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$145,000–$153,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $149k
$114k most similar roles pay here $205k

This role pays less than 61% of similar roles. Most pay $136,450–$179,000 — the shaded band above. At the midpoint, this role pays about $149k versus about $158k for comparable roles.

Based on 240 similar postings.

Employer

About Instacart

Instacart (Maplebear Inc.) is a North American grocery technology company that operates an online marketplace and delivery service connecting customers with personal shoppers who pick and deliver orders from local retailers. It also sells retail e-commerce software and advertising services to grocers and brands.

Instacart currently has 54 open roles on FindRole.

Listed pay typically runs $196,000–$207,000 across 54 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Software Engineer II, CRM & SEO

The Software Engineer II, CRM & SEO joins the Marketing Enablement & Technology team to build systems and data pipelines powering organic search visibility and lifecycle campaigns. This full-stack role involves developing features to improve search engine and AI answer engine performance across millions of pages while evolving a modular React email component library. You will build execution tooling for email, push, and in-app notifications using JSON/YAML configurations and REST APIs with platforms like Braze. The role requires proficiency in React, TypeScript, Ruby, Python, PostgreSQL, SQL, and Next.js, alongside experience with HTML/CSS for responsive email development. You will also manage data pipelines involving Airflow or dbt to ensure high-quality data delivery. This position solves the technical challenge of scaling marketing growth through automated tools, robust infrastructure, and optimized content discovery across various digital platforms.

What does a Software Engineer earn in Remote?

Median $206300 from 379 postings across 58 companies.

See salary data

What you'll do

  • Build and ship full-stack features to improve search engine visibility and AI answer engine performance.
  • Develop a modular React email component library that compiles into secure, client-safe HTML.
  • Create responsive, accessible HTML/CSS emails that render consistently across various devices and dark modes.
  • Maintain data pipelines for SEO and AEO ingestion, transformation, and delivery.
  • Execute dynamic CRM campaigns using structured blocks, templating languages, and REST API integrations.
  • Build automation tools to reduce QA time and simplify setup for both SEO and CRM surfaces.
  • Troubleshoot rendering issues and perform root-cause analysis across different devices and states.
  • Translate marketing and product requirements into technical specifications and scalable system designs.

What we're looking for

  • 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 from development through production rollout.
  • Hands-on experience using React and Next.js to componentize UI and email into production HTML.
  • Expertise in HTML/CSS and responsive email development with a focus on rendering fidelity and accessibility.
  • Experience with distributed systems, data engineering, and pipelines using tools like Airflow or dbt.
  • Proficiency in building and testing REST API integrations (JSON, webhooks) with secure, privacy-compliant data handling.
  • Ability to write performant code while improving observability through logging and metrics.
  • Strong communication skills to collaborate across marketing, product, and engineering teams.
  • Experience with SEO/AEO initiatives or LLM optimization (preferred).
  • Familiarity with templating languages like Liquid, AMPscript, and ESP platforms like Braze (preferred).
  • Testing experience with Jest, React Testing Library, and Cypress/Playwright (preferred).
  • Experience with big data technologies, NoSQL databases, and data warehousing platforms (preferred).

More like this

Similar roles

Software Engineer II, Ads

Instacart

Remote (Ontario, Canada) +3 24 days ago $145,000–$153,000
Go Ruby Python API Design distributed-systems Kafka AWS GCP Event Streaming Dead-letter Queues Data Reconciliation Observability Retail Media
3+ yrs exp Remote

Senior Software Engineer II, Marketing Enablement & Technology

Instacart

Remote (Ontario, Canada) +3 45 days ago $196,000–$207,000
Python Data Pipelines MarTech QA Automation Observability Chaos Engineering Disaster Recovery Security-by-Design Cost Optimization Legacy System Modernization AI-assisted Development
8+ yrs exp Remote

Software Engineer II

Microsoft

33 days ago $102,100–$202,200
Microsoft Fabric Azure C C++ C# Java JavaScript Python Big Data SDLC Microsoft Entra ID App Services Functions Event Hubs Stream Analytics Azure DevOps Backend Services
2+ yrs exp Hybrid

Software Engineer II, CRM

The Coca‑Cola Company

Atlanta, GA 3 days ago $152,000–$178,300
Full Stack Engineering APIs Distributed Systems Salesforce CI/CD Testing Observability Data Integration System Design Tableau SAP Oracle Transportation Management
5+ yrs exp

Software Engineer II, CRM

The Coca‑Cola Company

Atlanta, GA 3 days ago $152,000–$178,300
Full Stack Engineering APIs Distributed Systems Salesforce CI/CD Testing Observability Data Integration System Design Tableau SAP Oracle Transportation Management
5+ yrs exp