Senior Software Engineer II, Enterprise Foundations

Instacart

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$242,500 / yr
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $236k
$105k $257k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $149,500–$179,062 — the blue band above. At the midpoint, this role pays about $236k versus about $164k 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 29 open roles on FindRole.

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

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Software Engineer II, Enterprise Foundations

The Senior Software Engineer II - Enterprise Foundations joins the engineering team responsible for the architectural and integration work allowing the Retailer Platform to scale globally. This role involves owning complex multi-quarter workstreams, such as omnichannel identity, international storefront search expansions, and consolidating bespoke retailer-vertical services onto shared platform rails. You will act as the technical DRI, framing problems, designing systems, and driving rollouts while building reusable patterns and frameworks. Key responsibilities include writing ERDs, proposing options, and ensuring observability and cost guardrails for vendor integrations. The role requires proficiency in backend technologies like Ruby/Rails, Python, or Go, along with relational databases, distributed data systems, and cloud infrastructure like AWS or GCP. You will solve problems regarding data isolation, enterprise extensibility, and multi-tenant configuration for large grocers.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Own and ship complex multi-quarter integration workstreams from initial problem framing through implementation and deprecation.
  • Drive technical direction by writing ERDs, proposing architectural options, and defending trade-off calls during design reviews.
  • Lead vendor and cross-team integrations while establishing observability, fallback behaviors, and cost/latency guardrails.
  • Build reusable patterns, frameworks, and templates for adoption by other engineering teams with minimal hand-holding.
  • Execute high-leverage technical work as a senior individual contributor while maintaining high standards for code and operational rigor.
  • Mentor junior engineers and delegate implementation tasks while retaining overall technical ownership of the workstream.
  • Produce durable technical artifacts including design docs, migration runbooks, and "system at a glance" documentation.

What we're looking for

  • 7+ years of backend software engineering experience owning complex, multi-quarter projects end to end as a senior individual contributor.
  • Demonstrated ability to act as the technical DRI for cross-team workstreams by framing problems, proposing options, and driving execution.
  • Experience designing and shipping distributed systems and integrations across multiple services, teams, or external partners in production environments.
  • Strong proficiency with backend technologies like Ruby/Rails, Python, or Go, along with relational databases, distributed data systems, and cloud infrastructure.
  • Track record of producing durable technical artifacts such as ERDs, design docs, runbooks, and reusable patterns.
  • Demonstrated ability to operate in ambiguous, high-growth environments with maturing partner roadmaps and integration commitments.
  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • Direct domain experience in commerce platforms, omnichannel retail, OMS, POS, catering systems, or connected-store technology (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

O'Fallon, MO 41 days ago $92,000–$147,000
Java Spring Boot Angular Node.js REST APIs Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Observability Integration Testing Object-Oriented Programming Clean Architecture
3+ yrs exp

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid

Software Engineer II

Mastercard

Arlington, VA 19 days ago $106,000–$169,000
Java Spring Boot React PostgreSQL Snowflake Microservices Full-Stack Development Agile GitHub CoPilot Data Structures Algorithms System Architecture Software Design Patterns
Hybrid

Senior Software Engineer II

IBM

83 days ago
Java Go Python C/C++ Apache Kafka Kubernetes Docker AWS GCP Azure Flink Microservices Distributed Systems Event-Driven Architecture System Design
8+ yrs exp

Senior Software Engineer, Tech Foundations

Airbnb

Remote 46 days ago $212,000–$265,000
Spark Trino Presto Java Scala Hadoop Iceberg Airflow SQL NoSQL Distributed Systems Multi-threading Concurrency ETL Machine Learning
10+ yrs exp Remote

Software Engineer II, Developer Platform

Upstart

Remote (Canada) 123 days ago $142,000–$196,600
Kubernetes AWS Infrastructure as Code Distributed Systems APIs Containers Test Orchestration Observability Developer Tooling REST Automation
3+ yrs exp Remote