Instacart’s Shopper Activation & Engagement team owns the complete shopper lifecycle—from activation and onboarding through engagement, earnings, quality and ratings, recognition, retention, and safety. Our mission is to help millions of shoppers get started, succeed, and thrive on our marketplace while ensuring compliance and operational excellence. We’re looking for a Staff Software Engineer to serve as the Activation Domain Tech Lead. In this role, you’ll define the technical strategy and architecture for critical shopper activation surfaces such as onboarding funnel optimization, waitlist management, supply levers, and compliance systems. You’ll partner closely with Product, Design, Data Science, Operations, Legal, Trust & Safety, and key onboarding vendors to deliver fast, safe, and scalable solutions. This is a high-impact role where your work directly influences shopper supply, marketplace efficiency, and our ability to scale sustainably while maintaining quality and regulatory standards. If you thrive in fast-moving, highly cross-functional environments and enjoy rolling up your sleeves to solve complex problems at scale, you’ll feel right at home here. We go far together, communicate with candor, and prioritize solutions where everyone can win. The role involves defining and driving the end-to-end technical strategy and architecture for the activation domain, enabling rapid, safe delivery as the roadmap scales to support millions of shoppers. It also includes leading product strategy in partnership with Product and Design across onboarding funnel optimization, waitlist management, incentives, and supply levers, setting clear OKRs, instrumentation, and experimentation plans. The engineer will own delivery of business-critical compliance and vendor initiatives (e.g., background checks, identity/eligibility workflows), building auditable, privacy-first systems with strong observability and SLAs. They will run large, cross-functional programs across multiple engineering and business teams, translating ambiguous requirements into crisp technical plans, managing risk and dependencies, and unblocking execution. Additionally, the role involves mentoring and developing engineers through design reviews, high-quality code practices, and clear technical standards, raising the technical bar and cultivating the next generation of technical leaders. Finally, the engineer will continuously improve reliability, performance, and cost efficiency of services, establishing and enforcing SLOs, driving incident learnings, and championing secure-by-default, AI-augmented development workflows.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
501-1,000 employees