Tailscale is seeking a skilled and diligent full-time Software Engineer to join their growing team.
The role involves developing the Tailscale product, contributing to both open source client code and related backend services.
The engineer will take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making.
Collaboration with UX/UI designers and product managers to shape features is essential.
The company is looking for a motivated individual who can help move the product forward in a fully remote environment.
Key responsibilities include designing, building, testing, and documenting core software components, developing product features, exhibiting ownership over running services, analyzing system resources, and bringing a security-first mindset to design and implementation.
Requirements:
Candidates must have experience with distributed systems.
Experience with one or more SQL databases is required.
Familiarity with authentication/authorization protocols and frameworks such as OAuth2, OIDC, SSO, and SAML is necessary.
Knowledge of networks, including IP addressing and routing, is important.
Experience with the Go programming language is a plus, as most non-front-end portions of the system are developed in Go.
The ability to give and process constructive feedback, as well as work independently, is essential.
Flexibility to adjust to the dynamic nature of a startup is required.
Excellent written and verbal communication skills are necessary.
Benefits:
Tailscale offers an inclusive, flexible environment where employees can be their authentic selves.
A competitive total compensation package is provided, including base salary, equity, and variable commission for quota-based roles.
Comprehensive group benefits with no waiting period are available, covering health, vision, dental, and more for employees and their families.
The company operates as a remote-first organization, allowing employees to work from anywhere with wifi and participate in virtual and in-person social events.
Employees can connect with other team members through annual company retreats, team off-sites, or individual travel budgets.
Support for personal and professional development is offered, including $1500 USD annually for professional development and opportunities for mentorship and internal promotions.
A flexible paid time off program supports employees in managing their work-life integration.
Employees can customize their home office setup with a company-owned laptop, monthly internet reimbursement, and $1000 USD for workstation customization.
A generous parental leave program is available from the first day of employment, encouraging new parents to take advantage of parental leave top-ups for up to 26 weeks.