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 magazin
Senior Software Engineer II – Shopper Activation, Engagement
Location
Canada
Posted
1 day ago
Salary
$196K - $207K / year
Seniority
Senior
Job Description
Senior Software Engineer II – Shopper Activation, Engagement
Instacart
• Lead the design, architecture, and delivery of highly scalable services that power the shopper lifecycle, including onboarding, eligibility, work evaluation, earnings, ratings and quality, recognition, safety, and retention. • Set technical direction for domain migrations and platform modernization; define patterns, interfaces, and standards that improve reliability, performance, and developer productivity across multiple services and codebases. • Partner with Product, Design, and Data Science to shape roadmaps and success metrics; experiment, measure, and iterate to improve activation, engagement, and retention outcomes. • Champion AI enablement across the team by building internal tooling and agentic automations that accelerate development, testing, and operations; integrate AI safely and measurably into the engineering lifecycle. • Orchestrate complex cross-functional programs with dependencies across R&D and business partners (e.g., Logistics, Identity & Fraud, Transaction Platform, Mobile Foundations, Operations, Legal, Trust & Safety, CRM); align stakeholders and deliver under tight timelines. • Uplevel operational excellence—observability, incident response, SLAs/SLOs, performance tuning—while mentoring engineers through design reviews, documentation, and pair programming.
Job Requirements
- 7+ years of professional software engineering experience building and operating production systems at scale.
- 3+ years architecting and owning distributed systems with high availability and low latency (e.g., microservices, event-driven architectures, streaming/queues).
- Proficiency in at least two of: Go, Java, Kotlin, Python; plus hands-on experience with cloud infrastructure (AWS or GCP), containers/orchestration (Docker, Kubernetes), and data technologies (SQL/NoSQL, Redis, Kafka or Pub/Sub).
- 2+ years leading cross-functional technical initiatives with multiple teams and external dependencies through delivery under tight deadlines.
- Hands-on experience integrating AI into the development lifecycle (e.g., code or test generation, CI/CD automation, observability or incident triage) with measurable impact on productivity and quality.
- Proven partnership with Product, Design, and Data Science to define requirements and ship user-facing features.
- Track record of mentoring engineers and elevating team practices through design reviews, documentation, and knowledge sharing.
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
Benefits
- Highly market-competitive compensation
- New hire equity grant
- Annual refresh grants
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior React Native, React Engineer
PrideLogicSpecializes in building world-class development teams and extending runways for groundbreaking startups.
• Lead-level frontend and mobile ownership • AI-first delivery • Architecture decisions • Design and own frontend and mobile application architecture across React, React Native, and Next.js • Make architecture decisions independently, with a focus on scalability, maintainability, performance, and reliability • Build production-grade applications using TypeScript across web and mobile environments • Work with GraphQL APIs and define clean integration patterns across frontend, mobile, and API layers • Define scalable engineering patterns across React, React Native, Next.js, TypeScript, and GraphQL • Own application quality standards across architecture, code structure, testing, responsiveness, and developer experience • Define technical direction, not just implementation details • Set and enforce quality standards across both AI-generated and manually written code • Use AI-first and agentic development workflows with tools such as Cursor and Claude to accelerate delivery without compromising engineering standards • Translate ambiguous product needs into clear technical solutions • Ensure the performance, quality, and responsiveness of applications across web and mobile • Collaborate directly with clients to ensure smooth communication and strong understanding of requirements • Contribute to system design, performance strategy, testing strategy, and engineering productivity • Apply a basic understanding of native mobile development concepts in Kotlin/Java and Objective-C/Swift when working with React Native integrations, debugging, or platform-specific requirements
• Lead and support a growing team of software engineers through mentorship, coaching, and technical guidance. • Partner with engineering and product leaders to build and scale a new compliance-focused development team. • Design and develop backend systems and cloud-based applications. • Collaborate with stakeholders to deliver innovative solutions that support the client's strategic initiatives. • Establish and improve development processes, engineering standards, and team best practices. • Review architecture decisions and help drive technical direction across projects. • Foster a collaborative, high-performing engineering culture. • Evaluate and adopt emerging technologies, including AI-driven tools and solutions where appropriate. • Contribute directly to software development while balancing leadership responsibilities.
• Define and execute the technical roadmap for consumer services and APIs • Architect, build, and modernize backend and frontend systems using React, Golang, and AWS • Guide design reviews and promote best engineering practices within the team • Shape quarterly roadmaps that balance ambitious modernization with high-impact features • Mentor engineers through pairing, feedback, and thoughtful one-on-one guidance • Partner with product, operations, and risk to align business goals with technical execution • Nurture a high-performing, collaborative engineering culture grounded in ownership and accountability • Improve system reliability, observability, and scalability for high-volume financial transactions • Integrate AI tools into daily development to streamline code analysis, refactoring, and feature builds while ensuring system reliability • Champion automation, testing, and deployment practices that drive speed and confidence • Collaborate on technical design reviews and ensure architectural consistency across services
• Help attract new talent to join Verity's journey. • Work on the development, maintenance, and evolution of web applications. • Build new features and maintain existing systems. • Resolve incidents and improve performance. • Implement integrations between systems and support technical decisions. • Collaborate with Product, UX/UI, QA, Architecture, and Infrastructure teams.




