- Company: Instacart
- Location: Canada – Remote (ON, AB, BC, or NS Only)
- Job type: Full-time
- Salary: CAD 168,000 – 177,500
About the role
Instacart is looking for a Senior Software Engineer (IC5) to join the Ads Manager team. You will help build the core self-serve platform that brands, agencies, and retailers use to manage advertising campaigns. This is a remote position available only to candidates in Ontario, Alberta, British Columbia, or Nova Scotia.
Responsibilities
- Lead projects from design to launch to improve advertiser activation and ad revenue.
- Design and maintain scalable backend services and APIs for campaign management.
- Collaborate with product managers and other engineers to define system architecture.
- Mentor junior engineers and contribute to code reviews.
- Work on high-impact initiatives such as ads web observability and automated AI review.
Requirements
- 5+ years of professional software engineering experience.
- Strong experience with backend services in Ruby on Rails or Go.
- Solid understanding of relational databases, SQL, and data modeling.
- Experience designing for scale and reliability in distributed systems.
- Ability to work across the stack, including frontend integration.
- Strong analytical skills and clear communication abilities.
Pay and benefits
- Base salary: CAD 168,000 – 177,500.
- Eligible for new hire equity grants and annual refresh grants.
- Market-competitive benefits package.
How to apply
Apply directly on Instacart’s own careers website. Omadaily never charges job seekers.

