Job Closed

This listing is no longer active.

Instacart logo
Instacart

Founded in 2012, Instacart offers on-demand food and grocery delivery across the United States. Named the #1 Most Promising Company in America by Forbes magazine, flexible Instacar

Senior Software Engineer II, Page Builder – Retailer Platform

Location

Canada

Posted

63 days ago

Salary

$196K - $207K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishGraphQLgRPCJavaReactRubyGo

Job Description

Senior Software Engineer II, Page Builder – Retailer Platform

Instacart

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

Job 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

  • Highly market-competitive compensation and benefits
  • New hire equity grant
  • Annual refresh grants

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50H1B Sponsor

• Build a full stack application from frontend to backend services with multiple databases • Contribute in building highly impactful technology used by large companies • Collaborate with team on project development and problem-solving

United States
Full TimeRemoteTeam 11-50H1B Sponsor

• Innovation is hardcoded in Entefy’s DNA and we’re about to do something that’s never been done before. • Entefy seeks to move the dial on what is considered technically possible, and in doing so, to make life better for everyone. • If you’d like to change the world, this is your chance to make a career of it.

United States
Full TimeRemoteTeam 11-50H1B Sponsor

• Join the Entefy team, building a full stack application from frontend to backend services • Help build the next-generation platform to transform digital interaction for people and thinking machines • Contribute in building highly impactful technology used by large companies

United States
CoinGecko logo

Senior Software Engineer, Web

CoinGecko

Our mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Web Design & Development: Design and develop web applications and software solutions that meet business requirements while delivering incremental value in the process. Contribute to delivery planning by scoping down requirements and providing reliable estimates. • Software Development: Write clean and scalable code, including libraries and other dependencies, and deploy to production without issues. Be well-versed on end-to-end delivery including release planning, testing and deploy tools for different projects. Make adjustments and improvements based on changing requirements. • Code Reviews: Be skilled in reading code and escalating potential defects that may arise, as well as coaching code contributors. Provide code reviews and technical direction for team projects and uphold best practices for the entire codebase. Propose and contribute to technical debt initiatives. • Documentation: Write concise and coherent documentation. Organize team knowledge base and resources, and keep them up-to-date. • Defect Recovery: Support testing requirements and risk analyses with QA and product owners. Be well-versed in infrastructure management to recover services post deployment. Contribute meaningfully in post-mortems and own specific recovery initiatives. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies to propose improvements and proof-of-concepts in technical roadmaps. Be a subject matter expert in multiple parts of the technological stack. Take initiatives and support upskilling activities within the team. • Team Player: Work collaboratively with engineers and product managers to ship deliverables in a timely manner. Answer technical questions from other teams or outside the organization related to team projects and platforms. • Coaching: Provide feedback on the performance of junior staff and participate in people development initiatives. • Support any ad hoc tasks as required by the company.

Malaysia
RM16.9K - RM18.6K / month
Job Closed