Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Python programming jobs

Senior Software Engineer in Canada new

  • Instacart
  • Full time
  • Email
  • Remote

Responsibilities

  • Lead end-to-end projects across backend services, APIs, and data pipelines, including experimentation, development, and rollout strategies.
  • Architect scalable and robust systems for high-throughput marketing operations with strong performance, reliability, and cost efficiency.
  • Design reusable abstractions, automation frameworks, and technical improvements that simplify complexity and improve extensibility.
  • Partner with Marketing, Product, and Operations stakeholders to shape requirements, product direction, and technical strategy.
  • Mentor junior engineers through code reviews, technical guidance, and onboarding, while improving team productivity through automation.
  • Support cloud cost optimization, chaos engineering, disaster recovery planning, technical debt management, legacy modernization, security-by-design, and production incident response.

Requirements

  • 5–8 years of software engineering experience with expert-level Python proficiency for scalable backend services, APIs, and data pipelines.
  • Proven ability to lead complete projects from architecture and implementation through experimentation and production rollout.
  • Deep experience with Snowflake, SQL, ETL processes, Airflow, and dbt.
  • Experience designing performant, scalable, robust systems and implementing comprehensive observability solutions.
  • Strong product thinking, problem-research skills, and ability to balance technical complexity, business value, and delivery timelines.
  • Excellent communication, mentoring, and cross-team alignment skills.
  • Experience with automation frameworks, reusable abstractions, ad platform APIs such as Google Ads, Facebook Ads, and Snapchat Ads, and conversion tracking at scale.
  • Understanding of digital marketing operations and performance marketing KPIs including ROAS, LTV, CAC, and CPA.
  • Experience with security-by-design, incident response, cloud cost optimization, chaos engineering, disaster recovery, technical debt, and legacy system modernization.
  • Demonstrated ability to use AI tools to improve productivity and contribute to AI-assisted development infrastructure.

Benefits

  • Flex First remote work arrangement allowing employees to work from home, an office, or another preferred location, with regular in-person events.
  • Role is currently hiring in Ontario, Alberta, British Columbia, and Nova Scotia.
  • Eligible for a new hire equity grant and annual refresh grants.
  • Market-competitive compensation and benefits based on work location, experience, and skills.

Salary: $168k - $178k/yr

Instacart

Instacart is a leading grocery technology company that partners with more than 2,200 retail banners – representing nearly 100,000 stores – to transform how people shop for the groceries they need from the retailers they trust, while creating flexible earning opportunities for shoppers. Through th...

Similar positions

Product Engineer

  • PostHog
  • Full time
  • Remote
  • 10/03/2026
  • Salary: Competitive
  • Worldwide

Mid-Level AI Engineer

  • Clera
  • Full time
  • USA
  • 10/03/2026
  • Salary: $150k - $180k/yr
  • San Francisco, CA

Principal Software Engineer I

  • Elastic
  • Full time
  • USA
  • 10/03/2026
  • Salary: $160k-$253k
  • Remote

Staff QA Software Engineer

  • IonQ
  • Full time
  • USA
  • 10/03/2026
  • Salary: $152k - $190k/yr
  • Santa Clara, CA

Senior AI Research Scientist/Engineer

  • Credo.AI
  • Full time
  • Remote
  • 10/03/2026
  • Salary: Competitive
  • India