Staff Software Engineer, Developer Experience

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $235k
$165k most similar roles pay here $281k

This role pays more than 60% of similar roles. Most pay $189,805–$251,000 — the shaded band above. At the midpoint, this role pays about $235k versus about $220k 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 47 open roles on FindRole.

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

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Staff Software Engineer, Developer Experience

As a Staff Software Engineer, Developer Experience, you will join the team responsible for building the platforms, tools, and practices that enable over one thousand engineers to ship high-quality software efficiently. You will provide technical leadership for critical infrastructure including local and remote development environments, CI pipelines, pre-production environments, and version-control systems at monorepo scale. Your daily work involves writing code, setting architectural direction, and improving developer velocity through AI-powered tooling and automated feedback loops. To succeed, you must possess expertise in CI/CD systems like Buildkite or GitHub Actions, cloud infrastructure including AWS, containerization with Docker, and orchestration via ECS or Kubernetes. You will solve complex problems regarding deployment reliability and developer ergonomics while mentoring others to improve engineering-wide metrics across the organization's internal development lifecycle.

What does a Software Engineer earn in Remote?

Median $202482 from 384 postings across 53 companies.

See salary data

What you'll do

  • Lead technical direction for local and remote development environments including ephemeral environments and image-based provisioning.
  • Manage CI pipeline infrastructure to improve reliability, reduce flaky tests, and shorten the commit-to-feedback loop.
  • Architect pre-production environments that allow engineers and AI agents to validate changes end-to-end in parallel.
  • Maintain and scale git infrastructure for monorepo operations while implementing disaster recovery plans.
  • Integrate AI-powered developer tools into workflows, including automated code reviews and agentic development platforms.
  • Define and track developer experience metrics to prioritize investments in velocity and system reliability.
  • Mentor engineers and grow the internal community of developer infrastructure experts.
  • Drive multi-quarter initiatives that improve engineering-wide metrics for deployment speed and infrastructure stability.

What we're looking for

  • 10+ years of software development experience.
  • Deep, hands-on experience operating CI/CD systems at scale including pipeline design and performance tuning.
  • Experience building or operating local/remote development environments or developer platforms.
  • Track record of leading cross-team technical initiatives with measurable impact on developer velocity and reliability.
  • Experience with cloud infrastructure (AWS preferred), containerization (Docker), and orchestration (ECS/Kubernetes).
  • Experience with large monorepos and associated git infrastructure challenges.
  • Strong technical leadership skills including mentoring, influencing without authority, and driving technical direction.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience (preferred); experience with AI-powered developer tooling (preferred).

More like this

Similar roles

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 23 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems Machine Learning LLM Feature Store Observability FinOps
8+ yrs exp Remote

Staff Software Engineer

PayPal

San Jose, CA +1 15 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

106 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 80 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Intuit

New York, NY 82 days ago $202,500$274,000
React Java Spring Boot GenAI AWS Python SQL CI/CD DevOps Data Pipelines A/B Testing SageMaker Bedrock OpenAI GPT-3/4 Fintech Risk Analytics
10+ yrs exp

Staff Software Engineer

Jack Henry & Associates

Allen, TX +7 64 days ago
C# Golang APIs Web Services GCP Middleware SOLID Design Patterns
9+ yrs exp