Network Platform Team Leader
About the Role
You will define architecture, patterns, and processes for the network platform and set the team's technical direction. You will lead and mentor engineers, design and develop scalable, high-performance, and resilient infrastructure components, collaborate with product teams to build and execute the roadmap, run workshops and presentations, and ensure high availability of production systems.
Requirements
- Minimum of 3 years of management experience leading engineering teams, preferably on high-scale products
- Bachelor's degree in Computer Science or a related technical field
- Deep expertise in designing for scale, performance, and resiliency within distributed systems
- At least 8 years of hands-on experience in backend or full-stack development
- Proven ability to drive technical strategy, manage complex roadmaps, and mentor senior engineers
- Proficiency in TypeScript and/or C++ is a significant advantage
Responsibilities
- Lead and mentor developers
- Set technical direction and architecture for the platform
- Develop infrastructure components to support scale, performance, and diverse network use cases
- Define and maintain the team's roadmap in collaboration with product teams
- Collaborate with cross-functional teams and lead workshops and presentations to share technical insights
- Ensure high availability and reliability of network platform components
