Senior Software Engineer II – Shopper Activation, Engagement

🔥 1 hour ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Instacart

Instacart

1001 - 5000 employees

Founded 2012

🛍️ eCommerce

🚗 Transport

🛒 Retail

💰 $232M Venture Round on 2021-11

eCommerce • Transport • Retail

Instacart is a company that offers a flexible approach to work while transforming the grocery industry. It provides an essential service by delivering groceries and household goods to customers' doors in as little as 30 minutes. Instacart offers safe and flexible earning opportunities to personal shoppers and tackles challenges such as rerouting deliveries during snowstorms and connecting customers with coupons and deals. It aims to be the operating system for the grocery industry, thus helping customers save time for other activities. Instacart emphasizes diversity, equity, and belonging in its work culture.

📋 Description

• 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.

🎯 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

Apply Now

Similar Jobs

🔥 7 hours ago

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Developer joining TELUS Digital to work on Digital Billing Engineering DevOps team. Support and transform Kenan Application Support environments for Government of Canada contracts.

🔥 7 hours ago

Kong Inc.

201 - 500

🔌 API

☁️ SaaS

🏢 Enterprise

Senior Software Engineer building scalable billing microservices using TypeScript and Node.js. Collaborating with global teams and maintaining financial system integrity for Kong Inc.

🔥 8 hours ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Software Engineer II at Affirm developing tools for money movement and bank data integration. Collaborating with cross-functional teams to support financial products and deliver scalable solutions.

🇨🇦 Canada – Remote

💵 $133k - $183k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 18 hours ago

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer at Arista Networks optimizing PCIe links for data-driven networking solutions. Collaborating on enhancing the performance and reliability of hardware communication interfaces.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 18 hours ago

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer developing and maintaining the Linux kernel for data-driven networking solutions. Responsible for technical leadership and kernel feature development at Arista Networks.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer