Instacart

Senior Software Engineer, Loyalty & Membership

Instacart

Apply
about 2 months ago
Remote, Canada
Senior

Responsibilities

  • Design, build, and scale robust back-end services and APIs for loyalty benefits.
  • Own end-to-end delivery for critical initiatives like launching new retailer loyalty programs.
  • Architect low-latency, high-throughput systems for incentive processing.
  • Drive operational excellence with automated tests, monitoring, and alerting.
  • Collaborate cross-functionally with various teams to align on goals and timelines.
  • Validate technical feasibility and contribute to design reviews.
  • Iterate quickly using an experiment-driven approach to inform roadmap decisions.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 5+ years of experience developing production back-end services.
  • 3+ years designing and implementing distributed systems.
  • Proficiency in server-side languages like Ruby, Python, or Java.
  • Hands-on experience with relational and NoSQL databases.
  • Experience with caching technologies and message-driven patterns.
  • Track record of building well-instrumented systems with automated tests.
  • Experience shipping features in fast-paced environments.

Benefits

  • Flexible work arrangements with the option to work from home or other locations.
  • Market-competitive compensation and benefits.
  • Eligibility for new hire equity grants and annual refresh grants.

Tech Stack

AWSDatadogDockerGoogle Cloud PlatformGrafanagRPCJavaKubernetesMongoDBMySQLPostgreSQLPrometheusPythonRedisRuby

Categories

BackendDevOpsFull Stack