Instacart

Software Engineering Manager, Catalog Interfaces

Instacart

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$193,000 - CA$214,000 per year

Job Level

SeniorLead

Tech Stack

AWSCloudGoGoogle Cloud PlatformGRPCJavaKafkaPython

About the role

  • Own the technical strategy and roadmap for Catalog Interfaces—build unified, high scale APIs, drive adoption across dozens of internal teams, and deprecate legacy access patterns.
  • Lead, develop, and grow a team of 6+ software engineers; hire great talent, provide coaching and feedback, and foster an inclusive, high-trust, high-ownership culture.
  • Deliver reliable, low-latency services that handle billions of catalog updates; define SLOs, mature on-call operations, and optimize for operational excellence
  • Partner cross-functionally with Product, Data, Search/Ads, and Retailer Platform to prioritize impact, shape API contracts and data models, and land cross-organization initiatives.
  • Own Snowflake tables and views consumed by downstream users; implement data governance, access controls, and quality monitoring to ensure accuracy, lineage, and compliance.
  • Design and evolve LLM context interfaces and retrieval patterns that safely and efficiently expose catalog data to AI/ML systems.
  • Establish engineering best practices in SOA, schema/version management, testing, CI/CD, observability, and incident response to drive engineering excellence.

Requirements

  • 8+ years of professional software engineering experience, including 2+ years managing software engineers as a people leader.
  • Proven track record leading backend/platform teams that build and operate high-scale, low-latency APIs and distributed services handling millions of requests per day.
  • Hands-on experience with service-oriented architectures, API design (REST and/or gRPC), data modeling, and schema/version management.
  • Proficiency in at least one modern programming language (e.g., Go, Java, or Python) and building services on a major cloud provider (e.g., AWS or GCP).
  • Experience running always-on services: defining SLOs/SLAs, participating in on-call rotations, leading incident response, and driving postmortem improvements.
  • Direct experience with streaming and batch data systems (e.g., Kafka and Snowflake), including data quality frameworks, governance, and access controls for sensitive data.
  • Demonstrated ability to define and deliver a technical roadmap, align stakeholders, and ship cross-functional projects end-to-end.
  • Experience hiring, coaching, and performance managing engineers; commitment to building an inclusive team environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
API designservice-oriented architecturedata modelingschema managementversion managementprogramming languagescloud servicesdata governancedata quality frameworksincident response
Soft skills
leadershipcoachingteam buildingcommunicationcollaborationproblem-solvinginclusive culturefeedbacktrustownership