Senior Software Engineer II - Shopper Activation & Engagement
Instacart
- Location
- Ontario · Alberta · British Columbia +1
- Workplace
- Remote
- Employment
- Full Time
- Salary
- CAD 196,000–207,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Lead design, architecture, and delivery of scalable services for shopper lifecycle
- Set technical direction for domain migrations and platform modernization
- Define patterns, interfaces, and standards for reliability, performance, and productivity
- Partner with Product, Design, and Data Science to shape roadmaps and metrics
- Experiment, measure, and iterate to improve activation, engagement, and retention
- Champion AI enablement by building internal tooling and automations
- Integrate AI safely and measurably into the engineering lifecycle
- Orchestrate cross-functional programs with R&D and business partners
- Align stakeholders and deliver under tight timelines
- Uplevel operational excellence (observability, incident response, SLAs/SLOs, performance tuning)
- Mentor engineers through design reviews, documentation, and pair programming
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
- Proficiency in Go, Java, Kotlin, or Python
- Hands-on experience with cloud infrastructure (AWS or GCP)
- Hands-on experience with containers/orchestration (Docker, Kubernetes)
- Hands-on experience with data technologies (SQL/NoSQL, Redis, Kafka or Pub/Sub)
- 2+ years leading cross-functional technical initiatives with multiple teams and external dependencies
- Hands-on experience integrating AI into the development lifecycle
- 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
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
Preferred
- Experience collaborating with Legal and Compliance on projects impacted by evolving labor or marketplace regulations
- Experience applying AI in product features to improve user experience or operational efficiency
- Vendor management experience, including evaluating partners and integrating third-party platforms or SDKs
- Mobile app or mobile-first product experience
- Familiarity with iOS/Android client-backend APIs, experimentation frameworks, and release cycles
- Background in marketplaces, gig economy, logistics, or fintech/payments
Skills
- Go
- Java
- Kotlin
- Python
- AWS
- GCP
- Docker
- Kubernetes
- SQL
- NoSQL
- Redis
- Kafka
- Pub/Sub
Similar roles
Software Development Team Lead, Infrastructure Platform Team
Spare · Vancouver, Canada · today
Senior/Staff Full Stack Engineer
Workstream · Vancouver, British Columbia, Canada · CAD 190,000–230,000/yr · today
Software Engineer, Early Career — Immediate Start
Stripe · Toronto · today
AI/ML Engineer
Evismart · Vancouver, BC, Canada · today
Software Engineer, New Grad
Stripe · Toronto · today
Développeur/développeuse logiciel, niveau intermédiaire
AppDirect · Montreal, Canada · today