Senior Software Engineer, Backend Platform

Added
2 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

grpc azure aws kubernetes gcp

πŸ“‹ Description

  • Design and evolve Go platform components used by many teams.
  • Define APIs, RPC/gRPC, observability, security, and resiliency standards.
  • Improve developer productivity with CI/CD pipelines and tooling.
  • Advance reliability and performance with telemetry, profiling, and load testing.
  • Lead migrations and modernization efforts with clear rollout plans.
  • Collaborate with SRE to improve runtime operations and canary releases.

🎯 Requirements

  • 5+ years backend software engineering building distributed systems or platforms.
  • 3+ years hands-on production Go experience (designing, coding, testing, operating).
  • Proficiency with APIs using gRPC and/or REST, including versioning/backward compatibility.
  • Experience operating services on AWS/GCP/Azure, with containers, deployment, and runtime config.
  • Strong reliability/performance foundations: observability, profiling, benchmarking, on-call.
  • Track record owning platform components used by multiple teams, with documentation and rollout.
  • Proficiency with CI/CD and Go build systems (modules, caching, automated testing).
  • Working knowledge of security best practices (authN/Z, secrets, transport security) and resilient patterns; Bachelor's degree or equivalent.

🎁 Benefits

  • Remote-first, flexible work across the U.S. and Canada.
  • Equity grants and annual refresh grants.
  • Remote-friendly culture with regular in-person events.
  • Access to benefits programs like Taste of Instacart.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’