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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!