about 4 hours ago
Base Salary
$196k - $207k/yr
Responsibilities
- Design, build, and evolve Go platform components adopted across product teams.
- Define and socialize engineering standards for APIs, RPC/gRPC, and security.
- Improve developer productivity through enhanced build/test pipelines and automation.
- Advance reliability and performance with robust telemetry and load testing.
- Lead migrations and modernization efforts with clear rollout plans.
- Collaborate with SRE to enhance runtime operations for Go services.
- Provide technical leadership and documentation for platform capabilities.
Requirements
- 5+ years of experience in backend software engineering building distributed systems.
- 3+ years of hands-on production experience with Go.
- Proficiency with service-oriented architectures using gRPC and/or REST.
- Experience operating services on major cloud platforms (AWS, GCP, Azure).
- Strong foundations in reliability and performance metrics.
- Track record of owning platform components used by multiple teams.
- Proficiency with CI/CD and build systems to improve developer productivity.
- Working knowledge of service security best practices.
- Bachelor’s degree in Computer Science or related field.
Benefits
- Flexible work environment allowing remote work across the U.S. and Canada.
- Market-competitive compensation and benefits.
- Eligibility for new hire equity grants and annual refresh grants.