Software Engineering Manager, Catalog Interfaces
Posted 112ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Engineering Manager leading a team building APIs and managing catalog data for Instacart. Driving technical strategy and collaboration with cross-functional teams for high-quality data management.
Responsibilities:
- 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



















