Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Catalog Store

$168k - $177.5k per year

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. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
OverviewInstacart is powered by a robust set of cloud services, and every product a customer searches for, browses, or adds to their cart is served from storage systems the Catalog Store team builds and runs. We own the low-latency, application-facing storage and retrieval platform behind Instacart's product catalog, serving Search, Ads, shopper and customer apps, and AI systems across the company. Our platform includes sharded self-hosted PostgreSQL clusters, a high-frequency Go RPC service, Temporal-based ingestion pipelines, and a new in-house in-memory key-value store built for read-heavy workloads. This role is based in Canada (Toronto preferred) and is open to remote work in Ontario, Alberta, British Columbia and Nova Scotia.
About the JobIf you're excited by distributed systems at scale, real-time data challenges, and opportunities to shape the future of AI-powered commerce, this team offers a chance for outsized impact in a fast-paced environment:
You will be a senior engineer on a small team with a large amount of ownership and autonomy, reporting to an engineering manager and partnering closely with the team's tech lead on technical direction.
You will work in an AI-empowered environment, using and helping to shape the latest AI tools for research, development and operations.
You will lead projects end to end, from ambiguous problem to design, implementation, production rollout and operation, across Catalog Store services and datastores, including critical Go RPCs, PostgreSQL, in-memory key-value stores, and distributed datastore technologies.
You will own the health and evolution of our self-hosted PostgreSQL fleet on AWS EC2: sharding and replica topology, capacity planning, backups and restores, schema and index tuning, upgrades, and retiring legacy clusters.
You will drive new datastore systems to production, from ingestion and data freshness to migrating APIs onto them with shadow testing, staged rollouts and clear deprecation plans.
You will optimize and harden our Temporal-based ingestion workflows that keep catalog data fresh, reliable and observable.
You will write and review design documents, make sound technical trade-offs, and drive alignment with partner teams across other Instacart pillars.
You will raise the bar for reliability through strong observability, SLOs, automation and runbooks, take part in the team's on-call rotation, and lead incident response and follow-up for systems you own.
You will mentor other engineers, raise code quality through thoughtful review, and help onboard new teammates.
Instacart's technology is constantly changing and adapting. Some of the technologies you would use at Instacart include:
Languages: Go (primary), Python, Rust and Ruby
Datastores & Platforms: PostgreSQL (self-hosted on EC2), key‑value stores like Redis, Valkey and Memcached, distributed databases like Yugabyte, and other software platform systems such as Temporal, Snowflake, S3, Terraform
Observability and Analytics: Datadog, Sentry and Snowflake
If you have experience with these technologies, you will have the opportunity to dive deeper. If you haven't used these technologies you will have the chance to learn from the collective experience of our team.
Minimum Qualifications
5+ years of professional software engineering experience building and operating backend services or distributed systems in large-scale cloud environments
Strong production experience in Go, or deep production experience in another backend or systems language (e.G., Java, C++, Rust) and willingness to work primarily in Go
Deep hands‑on experience with PostgreSQL or another relational database in production, such as data modeling & lifecycle, schema and index design, query performance tuning, replication, backups and restores
Experience designing for scale, reliability and performance in distributed systems, including low‑latency services and caching
Track record of independently leading projects end to end, from an ambiguous problem through design, implementation, rollout and operation, including work that involves other engineers or teams
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
Preferred Qualifications
Experience operating services on AWS (e.G., EC2, S3) or another major cloud, including infrastructure‑as‑code tools such as Terraform
Production operations experience: observability (metrics, logs, traces), on‑call participation, incident response and postmortems
Experience building or operating low‑latency, high‑throughput RPC services (gRPC or similar)
Experience self‑hosting databases or other core infrastructure, including sharded or replicated clusters and fleet automation
Experience mentoring engineers and raising the bar on code quality and best practices through code and design reviews
Clear written and verbal communication, including design documents, with a demonstrated ability to drive alignment across teams and stakeholders
An ability to balance a sense of urgency with shipping high quality, pragmatic solutions
Experience leading datastore or similar platform transformation initiatives with zero downtime, such as dual writes, shadow reads, backfills and staged traffic ramps
Familiarity with key-value or in‑memory datastores (e.G., Valkey, Redis, Memcached) or distributed SQL databases (e.G., Yugabyte, CockroachDB)
Experience with workflow orchestration (e.G., Temporal) or data pipelines from warehouses like Snowflake
A track record of measurable impact on latency, availability or cloud cost
Experience applying AI tools to speed up development and operations, or building AI‑assisted tooling for your team
#LI-Remote
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.
Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$168,000—$177,500 CAD
#J-18808-Ljbffr
Vacancy posted 47 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Catalog Store in Winnipeg, MB vacancy
  • $170.25k - $204.3k per year

     ...Eastern or Central time zones.The Opportunity As a Senior Full-Stack Engineer on the Grafana Catalog team, you will help grow the Grafana plugin...  ...microservicesExperience writing clean, robust, and performant software that is easily maintained by othersExperience... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Winnipeg, MB
    47 minutes ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    5 days ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    5 days ago
  • $132k - $185k per year

     ...to our innovative product, emphasis on stores, commitment to our people, and the incredible...  ...that acts as a parcel execution engine. This application integrates with our Warehouse...  .... Core responsibilities As a Senior Software Engineer, you will lead the design and implementation... 
    Senior
    Long term contract
    Permanent employment
    Part time

    Lululemon Athletica Inc.

    Winnipeg, MB
    49 minutes ago
  • $132k - $165k per year

    Business Unit: Store Support Centre (SSC) Time Type: Full-time Description & RequirementsSenior Software Engineer - Tech Distribution & Logistics SystemsWho we arelululemon is...  ...global regions. Core responsibilitiesAs a Senior Software Engineer, you will lead the... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Part time
    Local area
    Immediate start

    lululemon

    Winnipeg, MB
    49 minutes ago
  • $100k - $145k per year

     ...an invaluable role in our success. The engineering team at Warner Music Group makes all of...  ...About The Job:We are looking for a Senior Software Engineer to help maintain, modernize...  ...spanning songwriters and producers through a catalog of more than one million copyrights... 
    Senior
    Contract work
    Local area
    Worldwide

    Warner Music Group

    Winnipeg, MB
    48 minutes ago
  • $145k - $191k per year

    Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize...  ...exciting technical challenges across the entire stack.Unity Catalog Business Semantics - Context is everything for AI. For... 
    Senior
    Summer work
    Worldwide

    Databricks Inc.

    Winnipeg, MB
    45 minutes ago
  • $106k - $128k per year

     ...traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence...  ...boundaries: We run Databricks (Unity Catalog, Apps, Lakebase, Genie, Vector Search),...  ...funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private... 
    Senior
    Work at office
    Remote work
    Relocation package
    1 day per week

    BCI

    Winnipeg, MB
    50 minutes ago
  • $100k - $110k per year

     ...looking for someone with a deep interest and expertise in data engineering and the dedication to apply that passion. We need someone with the...  ..., code, and test cloud-based data pipelines to process and store large-scale datasets.Develop and maintain data warehouses to efficiently... 
    Senior
    Worldwide
    Flexible hours

    Ipsos in Canada

    Winnipeg, MB
    49 minutes ago
  • $114.8k - $191.8k per year

     ...used by millions of AWS customers is behaving? As a Software Development Engineer on Amazon Elastic Block Store (EBS), you will design, build and operate a self-service...  ...designs with impact across EBS, and mentorship from senior engineers.Basic Qualifications 3+ years of non-... 
    Senior
    Internship

    Amazon Inc.

    Winnipeg, MB
    50 minutes ago
  • $202.4k - $231k per year

     ...93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software EngineerAbout Capital One Canada....  ...good.About the Role As a Senior Staff Engineer at Capital One Software Studio, you will...  ...Develop and maintain a comprehensive catalog of technical and business capabilities,... 
    Senior
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    52 minutes ago
  •  ...Snowpark, Streams & Tasks, Snowpipe), data architecture and platform engineering to deliver performant, secure, governed data products,...  ...modular SQL engineering.Experience with data virtualization, data catalogs or data lineage tools.Familiarity with analytics and BI integrations... 
    Senior

    Drillo.AI

    Winnipeg, MB
    48 minutes ago
  •  ...Canada preferred) Experience 8+ years software engineering with significant systems design experience...  ...way we build it. The roleThis is a senior individual contributor role with significant...  .... Experience with SQL and NoSQL data stores, caching, and message queues.... 
    Senior
    Remote work

    ZeroStone AI Inc.

    Winnipeg, MB
    49 minutes ago
  • # Senior Staff Software Engineer, DataJuniper Square235k-285k USDFull-timeremote· leadCanada, USAllmsqlpythonscalajavaawsazuregcpListed via Jobicy ·...  ...accurately.-Build AI-ready data infrastructure, including vector stores, embedding pipelines, and retrieval systems that power LLM... 
    Senior
    Full time
    Work at office
    Remote work

    Devconnectplatform

    Winnipeg, MB
    50 minutes ago
  • $150k - $250k per year

    View all jobs Senior Software Engineer, Agentic Systems Toronto, ON Engineering Hybrid Full-time CareLink (by Asepha) is based in New York and Toronto...  ...and deep knowledge of backend fundamentals: APIs, data stores, concurrency, distributed systems Experience with web frameworks... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Asepha

    Winnipeg, MB
    45 minutes ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer - AI based in Canada. The Senior Software Engineer will...  ...or logistics. Experience with Databricks, including Unity Catalog or Genie. Familiarity with enterprise search integrations... 
    Senior
    Long term contract
    Remote work

    Jobgether

    Winnipeg, MB
    47 minutes ago
  •  ...Learn more at fleetworthy.Com .About the role:We're hiring a Senior Software Engineer for the AI Platform team. The team builds AI agents and...  ...operations, transportation or logisticsDatabricks, including Unity Catalog or GenieEnterprise search connectors (Confluence, SharePoint... 
    Senior
    Long term contract

    Fleetworthy

    Winnipeg, MB
    47 minutes ago
  • $171.9k - $300.8k per year

    It all started when engineer Fred Luddy wrote code that automated a tedious...  .... Job DescriptionAs a Senior Staff Engineer in HRSD, you...  ...intent, reason over profile, case, catalog, policy, and knowledge context...  ...You Bring: 7+ years of software engineering,with a record of technical... 
    Senior
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Winnipeg, MB
    49 minutes ago
  • $150k - $200k per year

     ...use and continues to expand. This is the senior engineering role responsible for advancing its...  ...role that spans application architecture, software development and production delivery. You...  ..., OAuth 2.0/OpenID Connect, SQL, vector stores, object storage and distributed caching.... 
    Senior

    Stikeman Elliott LLP

    Winnipeg, MB
    45 minutes ago
  •  ...user interfaces. Collaborating closely with engineers, product managers, and designers, you...  ...concept through launch. Champion high software quality standards by writing comprehensive...  ...release management lifecycles, including App Store submission, staged rollouts, feature flag... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week

    OpenTable

    Winnipeg, MB
    45 minutes ago
  • $180k - $200k per year

     ...our AI organization. While a Senior Data Scientist excels at building...  ...Scalability: Partner with Engineering and DevOps to design robust ML...  ...10+ years of experience in software or data science, with at least...  ...shared ML libraries, feature stores, or internal platforms used by... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    5 days ago
  •  ...Bentley SystemsBentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors...  .... We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering... 
    Senior
    Apprenticeship
    Work at office

    Blyncsy

    Winnipeg, MB
    44 minutes ago
  • $199.8k - $244.2k per year

     ...looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services...  ...our community members.WHAT WE’RE LOOKING FOR 4+ years of software engineering experience, with most of it spent building and... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    2 days per week

    Earnin

    Winnipeg, MB
    44 minutes ago
  •  ...amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen fast. As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and... 
    Senior
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    45 minutes ago
  • AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the...  ...with Excel’s object model, calculation engine, and event system to deliver features that...  ...optimization Experience with enterprise software deployment, updates, and version management... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Alphasense

    Winnipeg, MB
    45 minutes ago
  •  ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong...  ...Actions, GitLab,BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNow... 
    Senior
    For contractors

    Fleetworthy

    Winnipeg, MB
    45 minutes ago
  •  ...This opportunity requires an applicant to live and work within the Quebec province. About the RoleWe are looking for a Software Engineer or Senior Software Engineer to join our Entitlements Team and help design and build the applications and services that power the Leadership... 
    Senior
    Work at office
    Flexible hours

    Leadership Connect, Inc.

    Winnipeg, MB
    45 minutes ago
  • $93k - $139k per year

    **Description** Join Team CARFAX as **Senior Software Engineer** Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our... 
    Senior
    Summer work
    Casual work
    Work at office
    2 days per week

    Mobility Global Inc.

    Winnipeg, MB
    45 minutes ago
  • $120k - $150k per year

    Pay: CA$120,000.00 - CA$150,000.00 per year Job Title: Senior Software Engineer (Full-Stack) About the Role: Were looking for an experienced Senior Software Engineer to join our team and help build and maintain high-traffic web applications that serve thousands of users... 
    Senior

    Ace1Media

    Winnipeg, MB
    45 minutes ago
  • $140k - $170k per year

    Rate: $140,000 - $170,000 / AnnumThe Role We’re looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets vision software onto customer devices: securely, repeatably, and without a member of our team on the phone with someone’s IT... 
    Senior
    Remote work

    Harvey Nash Group

    Winnipeg, MB
    46 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Catalog Store. Be the first to apply!