Enable job alerts via email!

Senior Software Engineer, Commerce Platform

Instacart

Canada

Remote

CAD 100,000 - 130,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the grocery delivery sector is seeking a Senior Software Engineer for their Commerce Platform. The ideal candidate will implement robust back-end services, optimize applications, and design scalable architectures. This remote role offers competitive compensation and benefits, emphasizing a flexible work environment.

Benefits

Competitive compensation
Benefits
Potential equity grants

Qualifications

  • 5+ years back-end development experience.
  • 3+ years in system design and architecture.

Responsibilities

  • Implement robust back-end services and APIs.
  • Optimize applications for performance and scalability.
  • Design scalable, low-latency architectures for high-volume incentive processing.

Skills

Ruby
Python
Java
System Design
Distributed Systems

Education

Bachelor's in Computer Science or Engineering

Tools

PostgreSQL
MongoDB
MySQL
Ruby on Rails
GraphQL
AWS

Job description

Senior Software Engineer, Commerce Platform

Join to apply for the Senior Software Engineer, Commerce Platform role at Instacart

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. We see exciting complexity and endless opportunity to serve our community's varied needs through grocery delivery. We deliver essential services to customers and offer safe, flexible earning opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions. If you’re ready to do your best work, join us.

Instacart is a Flex First team

Employees can choose where they work—home, office, or coffee shop—and stay connected through in-person events. Learn more about our flexible work approach.

Platform Teams Hiring
Orders

Seeking a senior engineer passionate about system design to build our commerce orchestration platform, ensuring seamless workflows for diverse use cases and fulfillment models.

Stored Value

Looking for a senior backend engineer to manage lifecycle processes for non-monetary value like credits and coupons, supporting high-impact projects that drive growth.

Loyalty & Membership

Seeking a senior engineer to develop loyalty features for millions, working closely with cross-functional teams, emphasizing mentorship and outcome-driven design.

Responsibilities
  • Implement robust back-end services and APIs.
  • Optimize applications for performance and scalability.
  • Validate system design feasibility and contribute throughout the development lifecycle.
  • Ensure operational excellence with testing, monitoring, and alerting.
  • Design scalable, low-latency architectures for high-volume incentive processing.
  • Create extensible solutions supporting new initiatives.
  • Coordinate with cross-functional teams to align project goals.
You Are
  • Bachelor's in Computer Science or Engineering
  • 5+ years back-end development experience
  • 3+ years in system design and architecture
  • Proficient in Ruby, Python, Java
  • Experienced with PostgreSQL, MongoDB, or MySQL
  • Familiar with Memcached or Redis
  • Knowledge of high-scale, distributed systems
  • Strong ownership mindset
Preferred Skills
  • Experience with invoicing, billing, and e-commerce order management
  • Understanding of payment systems and discount strategies
Technologies Used
  • Ruby on Rails with Sorbet
  • GraphQL APIs
  • Postgres, Snowflake
  • Temporal workflow
  • Event handling: AWS SNS/SQS, RabbitMQ
  • Caching: Memcached, Redis
  • AWS ECS, ALBs, cloud services
  • Monitoring: Cloud Watch, DataDog, Sentry, OpsGenie
Additional Details

This role is remote, based in specific Canadian provinces, with competitive compensation, benefits, and potential equity grants. Review our remote work policy and benefits details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior II Software Engineer - Remote

Akamai Technologies

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer

DataAnnotation

Prince Edward Island

Remote

CAD 80,000 - 102,000

2 days ago
Be an early applicant

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

10 days ago

Senior Java Software Developer, OMS - Talent Pool

Orium

Remote

CAD 110,000 - 130,000

3 days ago
Be an early applicant

Software Engineer II

McGraw Hill

Whitby

Remote

CAD 127,000 - 158,000

5 days ago
Be an early applicant

Software Engineer

DataAnnotation

New Brunswick

Remote

CAD 36,000 - 102,000

2 days ago
Be an early applicant

Software Engineer

Perceptyx

Vancouver

Remote

CAD 105,000 - 145,000

2 days ago
Be an early applicant

Software Engineer(C++)

Aarorn Technologies Inc

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Senior/Staff Software Engineer

HRB

Remote

CAD 100,000 - 150,000

5 days ago
Be an early applicant