Software Engineer – Networking, Features

Posted 2 days ago

This is a fully remote position, open to applicants in United States, +1 more country.

πŸ“‹ Description

β€’ Contribute to the development of the Tailscale product by engaging in open-source client code and associated backend services, focusing on networking features and optimizations.

β€’ Take full responsibility for the entire product lifecycle, from coding to product ideation and strategic decision-making.

β€’ Collaborate with UX/UI designers and product managers to refine networking features.

β€’ Design, construct, test, and document essential networking software components.

β€’ Implement observability in operational services, participate in incident response, and manage customer support escalations.

β€’ Evaluate and enhance the efficiency, scalability, and stability of networking systems and resources.

β€’ Adopt a security-first approach in the design and execution of networking components.


⛳️ Requirements

β€’ Demonstrated experience in applying application-layer networking concepts and distributed components, including proxies, connectors, and overlay routing.

β€’ In-depth understanding of operating system-level networking internals, such as socket programming, routing tables, and packet filtering mechanisms.

β€’ Professional expertise in Go (Golang).

β€’ Experience in designing and maintaining distributed systems.

β€’ Strong grasp of concurrency, covering multithreading, race conditions, memory management, and synchronization techniques.

β€’ Awareness of scalability principles.

β€’ Proficient with relational databases like PostgreSQL and MySQL.

β€’ Capability to write efficient SQL queries.

β€’ Exceptional written and verbal communication skills.

β€’ Ability to clearly articulate complex technical concepts.

β€’ Strong collaborative spirit, with the capacity to work independently as well as part of a team.

β€’ Flexibility to thrive in a fast-paced, dynamic startup environment.


🏝️ Benefits

β€’ Competitive base salary, equity incentive plan, and variable commission for roles based on quotas.

β€’ Comprehensive health, vision, and dental benefits with no waiting period for you and your family.

β€’ Flexible remote-first work environment.

β€’ Opportunities for virtual and in-person social events.

β€’ Access to a corporate co-working program.

β€’ Employer-funded retirement contributions matching employee contributions dollar-for-dollar, up to 0.75% of eligible annual compensation.

β€’ Annual company retreat and team off-site events.

β€’ $1500 USD per year allocated for professional development.

β€’ Mentorship, coaching, and opportunities for internal promotions.

β€’ Flexible paid time off policy.

β€’ Company-provided laptop (Mac or PC).

β€’ Monthly reimbursement for home internet expenses.

β€’ $500 USD allowance for home office customization.

β€’ Paid parental leave enhancements: 20 weeks for birthing parents and 16 weeks for non-birthing parents.

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers