Sprout Labs

Principal Platform Architect

Sprout Labs

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $200,000 - $300,000 per year

Job Level

Lead

Tech Stack

Distributed SystemsGoWeb3

About the role

  • Architect and implement core backend services and APIs that power the Story protocol
  • Lead technical design discussions and make key architectural and implementation decisions
  • Write and review high-quality, production-grade Go (Golang) code
  • Collaborate with protocol engineers and product teams to define service interfaces and data flows
  • Build for scalability, reliability, and security across distributed systems
  • Provide mentorship and technical guidance to other engineers while remaining a strong individual contributor
  • Contribute to the evolution of Story’s technical roadmap and engineering best practices

Requirements

  • 10+ years of software engineering experience, including 5+ years in backend or platform architecture
  • Strong proficiency in Go (Golang), our primary language and core to this role
  • Deep understanding of distributed systems, API design, and service-oriented architecture
  • Experience designing and maintaining production systems with high uptime and reliability requirements
  • Ability to operate in a fast-paced startup environment, balancing strategic architecture with hands-on execution
  • Strong communication skills and experience collaborating across teams
  • Web3 or blockchain experience is a plus, but not required

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoGolangbackend architectureAPI designservice-oriented architecturedistributed systemsproduction systemsscalabilityreliabilitysecurity
Soft skills
mentorshiptechnical guidancecommunicationcollaborationstrategic thinkinghands-on execution