Backend Engineer joining Tailscale to develop product features and services while collaborating with UX/UI designers. Responsible for the entire product lifecycle and improving system efficiency.
Responsibilities
Develop the Tailscale product, contributing to both open source client code and related backend services.
Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making.
Work closely with UX/UI designers and product managers to shape features.
Work as part of a team of engineers to design, build, test, and document core software components.
Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations.
Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations.
Analyze and improve efficiency, scalability, and stability of various system resources.
Bring a security-first mindset to both design and implementation.
Requirements
Experience with distributed systems
Experience with the Go programming language
Experience with one or more SQL databases
Familiarity with networking (IP addressing, routing, etc.)
Ability to give and process constructive feedback, as well as work independently
Flexibility to adjust to the dynamic nature of a startup
Excellent written and verbal communication skills
Benefits
An inclusive, flexible environment where you can be your authentic self.
A competitive total compensation package.
Comprehensive group benefits with no waiting period.
Remote first company—most of our teams work fully remotely.
Connect with other Tailscalars IRL.
Support for your personal and professional development.
Paid time off and a healthy work-life integration.
A build-your-own home office setup.
Generous parental leave program from your first day.
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.
Senior Backend Engineer building authentication features and services at GitLab. Working on token issuance, access management tooling, and security improvements for user authentication.
Senior Backend Programmer at Behaviour Interactive developing backend systems for '7 Days to Die'. Leading integration of online services and collaborating with cross - disciplinary teams.