Senior Software Engineer II, Page Builder (Retailer Platform)
$196k - $207k per yearInstacart
We're transforming the grocery industry
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
Overview
The Page Builder team is part of Instacart’s Retailer Platform organization within Core Experience Engineering. We own the content infrastructure that powers every consumer-facing page at Instacart—from the storefront homepage a shopper lands on, to the digital flyer they browse, the loyalty rewards they redeem, and the seasonal campaigns that drive purchases. Our systems operate at meaningful scale: the Content Management Domain (CMD) stores, resolves, and renders 150K+ active placements across 125+ format types and serves approximately 7 million placement fetches per day at roughly 200 RPS for 100+ retail partners.
We’re looking for a Senior Software Engineer to lead high-impact platform initiatives that accelerate every team building on Instacart’s content layer. You will architect and drive the extraction of CMD from a Ruby monolith into a dedicated Go service, design proto-first API contracts used by many partner teams, and deliver low-latency, highly reliable services with clear SLOs. You’ll also shape a new composable content architecture that replaces 125+ hardcoded placement types with a single extensible type built on React components and Liquid templates—dramatically speeding up time-to-value for enterprise retailers and internal teams.
This role is a force multiplier across Instacart. You’ll collaborate closely with Shopping/URSA, Feeds, Growth, Loyalty, and Ads to evolve CMD into a dependable, well-documented platform. You’ll help define our AI-native future by exposing Page Builder capabilities as MCP-compatible endpoints so AI agents can create, preview, QA, and publish pages end-to-end. If you thrive in fast-paced, high-ownership environments and enjoy rolling up your sleeves to solve complex, high-scale platform problems, you’ll feel right at home here. This role is open to candidates based in Canada (remote).
About the Job
- Lead the CMD service extraction: architect and drive the migration of our Content Management Domain from a Ruby monolith into a dedicated Go service using a strangler-pattern approach; design proto-first API contracts (e.g., v2/GetPlacements), implement concurrent visibility condition evaluation via goroutines, and establish formal SLOs (99.9% availability, under 30ms P90 placement fetch) for a system handling 7M daily requests across 15+ consumer surfaces.
- Design composable extensibility: replace 125+ hardcoded placement format types with a single composable type built on React components and Liquid templates to eliminate weeks of full-stack engineering per new format and unlock enterprise retailer customization at scale.
- Shape the AI-native content platform: expose Page Builder capabilities as MCP-compatible endpoints, enabling AI agents to create, preview, QA, and publish pages end-to-end; define how LLM-powered content creation, AI carousels, and agentic page management integrate with CMD.
- Drive cross-team architecture: own the technical relationship with Shopping/URSA, Feeds, Growth, Loyalty, and Ads; lead API contract design, coordinate migration sequencing, and ensure CMD evolves as a reliable, well-documented platform that other teams can confidently build on.
- Mentor and multiply the team: raise the engineering bar across Page Builder by mentoring engineers, establishing robust design patterns, and contributing to a culture where AI-assisted development is the default.
About You
Minimum Qualifications
- 5+ years of professional software engineering experience.
- Strong backend engineering skills with production experience in Go, Ruby, Java, or similar systems-level languages.
- Proven track record designing and leading large-scale technical projects (e.g., service extractions, platform migrations, new system architectures consumed by multiple teams).
- Experience building and operating high-throughput, low-latency backend services (handling millions of daily requests, sub-100ms latency targets, formal SLOs).
- Experience with platform-focused API design (gRPC/Protobuf, GraphQL, or REST) consumed by downstream teams.
- Demonstrated ability to drive technical decisions across team boundaries, including leading design reviews, negotiating API contracts, and coordinating migrations.
- Experience mentoring engineers and elevating team-wide technical standards.
- Strong written and verbal communication skills, including authorship of technical design docs and presenting architecture to leadership and cross-functional partners.
Preferred Qualifications
- Background with content management systems, page builders, or CMS infrastructure (content modeling, placement/component resolution, template rendering).
- Hands-on Go experience, including goroutines, channels, and building high-concurrency services.
- Monolith-to-microservice migration experience using patterns like strangler fig, dual-reads, or gradual traffic shifting.
- Experience building self-serve tooling for business users (merchants, retailers, marketers) where extensibility and reliability directly impact customer revenue.
- Experience with multi-tenant platform architecture serving diverse customers with shared infrastructure.
- Familiarity with AI/LLM integration patterns: MCP (Model Context Protocol), agent-based workflows, AI-generated content pipelines, or prompt-to-UI.
- Frontend experience with React/TypeScript (helpful, not required) given our span from backend infrastructure to WYSIWYG editor tooling.
- Experience at companies with analogous products or platforms (e.g., Shopify, Contentful, Builder.io, Webflow, DoorDash, Meta, Amazon).
- Experience with Protobuf/gRPC and proto-first API design.
- Familiarity with e-commerce or marketplace platforms, including retailer needs, storefront customization, and enterprise SaaS dynamics.
#LI-Remote
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here . Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.
Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here .
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$196,000 - $207,000 CAD
$103.21k - $129.01k per year
...About Pantheon Pantheon WebOps Platform powers the open web, running more than 300,000 sites in the cloud for customers including... ...We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping the...SuggestedWork at officeLocal areaRemote work$181.05k - $213k per year
...limited partners through world-class software, purpose-built for everyone in... ...in 160+ countries, Carta’s platform of software and services lays... ..., check out our Carta careers page . The Team You’ll Work With You’ll enter our engineering interview process as part of a...SeniorFull timeWork at office$100k - $130k per year
...company, founded in 2006. We're builders at heart, we make simple... ...Workleap Agent , our agentic HR platform that helps managers become... ...Help shape architecture and engineering practices that scale with the... ...currently looking to fill a Software Developer II position to strengthen...SuggestedFull timeLocal areaRemote workWorldwide- ...fuel who we are. About the role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team. In this role you'll... ...the team's first dedicated Platform Engineer, you'll take a software-first approach to solving core infrastructure challenges through...SeniorFull timeInternshipRemote workFlexible hours
$180k - $230k per year
...Narvar is Growing! We are looking for Senior Software Engineers that focus on Distributed Systems. In this role, you will build products that power... ...the post-purchase experience for the biggest brands in the retail industry. As a Distributed Systems Software Engineer, you will...SeniorRemote workWorldwide$150k - $200k per year
...healthcare experience. PocketHealth is a patient-centric platform that enables hospitals and clinics across North America to share... ...for millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational...SeniorFull timeWork at officeRemote work2 days per week$180k - $230k per year
...Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives...SeniorFull timeRemote workWorldwide$133k - $183k per year
...data powers our underwriting and fraud decisions, user-facing experiences, servicing, and more. We are seeking a Software Engineer II to join the Unified Data Platform engineering team. The team is building Affirm's substrate for user-keyed data: a governed, federated layer...Remote jobFull timeInternshipWork at officeFlexible hours$152k - $190k per year
...Brex is the intelligent finance platform that enables companies to... ...management, bill pay, and travel software, Brex enables founders and... ...need to grow your career. Engineering at Brex Engineering at Brex... ...engineering is a craft, and builders become leaders. What you’ll...Long term contractFull timeWork at officeRemote workWork from home- ...the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations... ...long term. About the role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team , which owns and develops...SeniorLong term contractRemote workRelocation package
$86.32k - $107.9k per year
...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high... ...members to clarify risk and elevate governance. The Diligent One Platform gives practitioners, the C-Suite and the board a consolidated...Full timeWork at officeLocal areaFlexible hours- ...approach to where we work. Overview Instacart’s Backend Platform team builds the shared Go-based foundation that powers... ...reliable, secure, and high-performance services at scale. As a Senior Software Engineer on Backend Platform, you will design and deliver the next-...SeniorLong term contractPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
$155k - $175k per year
...tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them... ...and more safely. We're hiring a senior software engineer for our team. Our area...SeniorImmediate start- ...advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact... .... By organizing the frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform team promotes clear...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...Job Description: As a Senior Software Engineer on the Graykey Platform team, you will play a key role in developing and maintaining the foundational Linux-based OS platform and core services that power Magnet’s Graykey product. You'll help shape the growth and scalability...SeniorFull time
$125k - $140k per year
...We are seeking an exceptional Mid-level Software Engineer to join our Raisely Team. The ideal candidate... ...Raisely is an all-in-one fundraising platform built to help nonprofits and charities... ...With tools for creating branded donation pages, managing supporters, and tracking...Full timeLocal areaRemote workWorldwide- ...development of digital investigative software that acquires, analyzes, and... ...would love to hear from you! The Engineering team is focused on producing... ...life-or-death situations. A Senior Software Developer on the Engine Platform team will drive initiatives that support...SeniorFull timeLocal area
$123.75k - $165k per year
...This is Engineering at Lattice Lattice’s Engineering team is continuously working to... ...product experience. The Infrastructure Platform team focuses on the cloud services,... ...services. What You Will Do As a Senior Software Engineer on the Infrastructure Platform...SeniorFull timeWork at officeRemote workWork from home$192k - $240k per year
...Brex is the intelligent finance platform that enables companies to... ...management, bill pay, and travel software, Brex enables founders and... ...need to grow your career. Engineering at Brex Engineering at Brex... ...engineering is a craft, and builders become leaders. Where you’...SeniorLong term contractWork at officeRemote workWork from home- ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems that power route planning, optimization, dispatch, and real-time tracking for fleets across logistics, field services, and delivery. You’ll work across the stack, with...SeniorRemote jobLong term contractFull timeImmediate start
- ...can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies... .... One Data Streaming Platform. About the Role: As a Senior Software Engineer, you will contribute to several key initiatives for the...SeniorFull time
$176k - $200k per year
...The Payment Platform Team powers Asana’s subscription, billing, and payment infrastructure — the systems responsible for processing all... ...enabling how we monetize the product. Our mission is to enable engineering teams to safely and rapidly build on billing capabilities, while...SeniorLong term contractFull timeWork at officeWork from homeWorldwide- ...the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations... ...seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM platform...SeniorLong term contractRemote workWorldwideRelocation package
- ...position is remote within the United States or Canada. Role Summary: We’re hiring a Software Engineer II (backend) to help build and evolve our next-generation Censys Platform. In this role, you’ll develop scalable microservices and design robust APIs that power our...SeniorFull timeRemote workWorldwideFlexible hours
- ...the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and... .... We're growing fast and hiring the talent to match. The way software gets built is changing faster than most companies can keep up with...Full timeWork at officeImmediate start
- ...team builds the core capabilities that power Instacart's off-platform advertising, secure data collaboration (cleanrooms), automated... ..., and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$171.5k - $201k per year
...The Experimentation & ML Intelligence team at Life360 is the engine behind how we learn what actually moves the needle for our... ...scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II, Mobile — a senior engineer who doesn't just use AI tools, but...SeniorSummer workInternshipRemote workFlexible hours- ...Miovision, we are paving the road for the future of smart transportation, and our Platform Engineering team is the ultimate interchange connecting it all. We are looking for a Senior Software Developer to take the wheel and build our unified API gateway—the high-speed express...SeniorContract workRemote workFlexible hours
- ...health and efficiency, the shopper experience, and business continuity as we navigate evolving regulatory requirements. As a Senior Software Engineer II on this team, you will lead strategic, high-impact engineering initiatives that shape how millions of shoppers get started,...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...Polymarket, and Airwallex have adopted the platform or expanded existing deployments. These... ...tools, processes, and expertise for our engineering teams to create a unified access management... ..., an OIDC or OAuth2 provider, a policy engine, a permissions model, or an FGA/ReBAC system...SeniorFull timeLocal areaRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II, Page Builder (Retailer Platform). Be the first to apply!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
