
Software Engineering Manager, Catalog Interfaces
Instacart
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 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