
Principal Platform Architect
Sprout Labs
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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