Senior Software Engineer, Backend Platform
Instacart
- Location
- U.S. · Canada · Ontario +3
- Workplace
- Remote
- Employment
- Full Time
- Salary
- CAD 196,000–207,000/yr
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
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today