JobHabor

Senior Software Engineer, Backend Platform

Instacart

Location
U.S. · Canada · Ontario +3
Workplace
Remote
Employment
Full Time
Salary
CAD 196,000–207,000/yr
Apply on the employer’s site

Posted 3mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design and deliver next-generation platform in Go
  • Partner with SRE, Security, Infra, and product engineering teams
  • Define best practices and accelerate developer productivity
  • Raise reliability and performance bar across the company
  • Design, build, and evolve Go platform components
  • Define and socialize engineering standards for APIs, RPC/gRPC, configuration, observability, security, and resiliency
  • Improve developer productivity through better build/test pipelines, reproducible local dev, CI/CD workflows, and automation
  • Advance reliability and performance by enabling robust telemetry, profiling, load testing, and capacity planning
  • Lead migrations and modernization efforts
  • Collaborate with SRE to enhance runtime operations for Go services
  • Provide technical leadership, documentation, and enablement
  • Participate in on-call rotations for platform-owned services

Requirements

  • 5+ years of experience in backend software engineering building distributed systems or platforms
  • 3+ years of hands-on production experience with Go
  • Proficiency with service-oriented architectures using gRPC and/or REST
  • Experience operating services on a major cloud (AWS, GCP, or Azure)
  • Strong foundations in reliability and performance: observability, profiling, benchmarking, and incident/on-call experience
  • Track record of owning platform components used by multiple teams
  • Proficiency with CI/CD and build systems
  • Working knowledge of service security best practices
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience

Preferred

  • Experience with service mesh and traffic management
  • Deep expertise in Go performance tuning
  • Hands-on experience with OpenTelemetry, distributed tracing
  • Background in building internal developer platforms
  • Experience with data streaming and async systems
  • Familiarity with API gateways, rate limiting, and multi-region or high-availability architectures
  • Ability to drive cross-functional initiatives, influence standards, and mentor engineers

Skills

  • Go
  • gRPC
  • REST
  • AWS
  • GCP
  • Azure
  • OpenTelemetry
  • Kafka
  • Pub/Sub
  • Envoy
  • Istio

Similar roles