workfromanywhereworkfromanywhere
All jobs
InstacartEngineering

Senior Software Engineer II, Page Builder (Retailer Platform)

Canada (remote)$196,000—$207,000 CADPosted today

Instacart is seeking a Senior Software Engineer to lead platform initiatives within their Content Management Domain, focusing on system migration, API design, and content architecture to enhance their consumer-facing pages and support AI integration.

Location: Canada (remote)

Salary: $196,000—$207,000 CAD

Responsibilities

  • Lead the CMD service extraction: architect and drive the migration of the 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.

Requirements

  • 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.

Benefits

  • 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.
  • Offers may vary based on many factors, such as candidate experience and skills required for the role.
  • This role is eligible for a new hire equity grant as well as annual refresh grants.
  • Please read more about our benefits offerings here.

Additional Information

  • The role is open to candidates based in Canada, specifically in Ontario, Alberta, British Columbia, and Nova Scotia.
  • The salary range for Canadian candidates is $196,000—$207,000 CAD.

Location

Canada (remote)

Salary

$196,000—$207,000 CAD

Category

Engineering

Company

Instacart

Source

himalayas

Posted

today

Similar remote jobs

MindriftNewEngineering

Electrical Engineer & Python Expert - Freelance AI Trainer

Mexico$72,000 – $72,000
today
DropboxNewEngineering

Senior Infrastructure Software Engineer, Identity & Auth Engineering

Remote (Canada)$190,400—$257,600 CAD
today
today