Salary
💰 $240,000 - $260,000 per year
Tech Stack
Distributed SystemsGoGRPCPostgresPythonRedis
About the role
- Drive holistic software architecture across teams and domains, aligning technical direction with product goals and user value
- Design and evaluate systems architecture for scalability, flexibility, and maintainability
- Guide how teams structure technical domains, boundaries, contracts, and composition
- Lead architectural SIGs and design reviews to foster cross-functional alignment and learning
- Help lead foundational modeling choices, from normalized relational schemas to flexible document stores and protobuf-based APIs
- Collaborate across teams on system decomposition, interface design, and evolution of distributed services
- Write clear, actionable proposals and architecture documents with diagrams and tradeoff analysis
- Mentor and support engineers across teams to drive good architectural outcomes within their domains
Requirements
- 10+ years of experience designing and building production-grade systems
- Proven success leading architectural direction across multiple teams
- Strong understanding of software architecture principles, including domain boundaries, modular design, and decoupled interfaces
- Familiarity with distributed systems and microservice architecture patterns
- Experience designing data models and APIs, including REST and gRPC, with awareness of schema evolution and compatibility
- Strong CS fundamentals—data structures, algorithms, consistency models, etc.
- Expertise with modern backend technologies and data systems (e.g., PostgreSQL, Redis, ClickHouse)
- Proficiency in Python and Go
- A pragmatic, enablement-first mindset: drive alignment, not control
- Strong written and verbal communication skills with ability to articulate complex technical ideas to diverse audiences.
- Offers Equity
- Offers Bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software architecturedata modelingAPIsRESTgRPCdata structuresalgorithmsPostgreSQLRedisClickHouse
Soft skills
leadershipmentoringcommunicationcollaborationalignmentproblem-solvingtechnical writingcross-functional teamworkadaptabilityenablement