What this role involves
Develop networking features and optimizations across open-source client software and related backend services. Own work throughout the product lifecycle, from technical implementation to feature planning and strategic decisions. Collaborate with engineers, designers, and product managers in a distributed team that works asynchronously.
Engineering responsibilities
Design, build, test, and document core networking software components.
Contribute to open-source client code and backend services, improving networking capabilities and performance.
Partner with UX/UI designers and product managers to shape new features.
Take operational ownership of running services through observability, incident response, and customer support escalations.
Analyze and improve the efficiency, scalability, and stability of networking systems and resources.
Apply security principles throughout system design and implementation.
Contribute ideas and technical judgment to product planning and decision-making.
What you'll bring
Proven experience implementing application-layer networking and distributed components, including proxies, connectors, and overlay routing.
Deep knowledge of operating system networking internals, including socket programming, routing tables, and packet filtering primitives.
Professional experience with Go.
Experience designing and maintaining distributed systems, with a strong understanding of concurrency and scalability.
Knowledge of multithreading, race conditions, memory management, and synchronization primitives.
Proficiency with relational databases such as PostgreSQL or MySQL and the ability to write efficient SQL queries.
Excellent written and verbal communication skills, including the ability to explain complex technical concepts clearly.
Ability to work independently, collaborate with highly technical teams, and give and receive constructive feedback.
Comfort working asynchronously and adapting to changing priorities in a startup environment.
Benefits and support
Equity incentive plan.
Health, vision, and dental coverage for employees and their families with no waiting period.
Dollar-for-dollar retirement contribution matching, up to an annual employer contribution of 0.75% of eligible compensation.
Flexible paid time off.
Paid parental leave top-ups: 20 weeks for birthing parents and 16 weeks for non-birthing parents.
$1,500/year for professional development, plus mentorship, coaching, and internal promotion opportunities.
Choice of a company-owned Mac or PC laptop.
Monthly home internet reimbursement and $500 for workstation customization.
Access to a corporate co-working program.
Annual company retreat, team offsites, and opportunities for in-person collaboration supported by team travel.
Flexibility in how and when you work.