RemoteWLBRemote only
Back to all jobs
Tailscale logo
Remote role · engineer

Engineering Manager

Tailscale

SalaryUSD $190,000~$257,000
Role brief

Job Description

We’re seeking a talented and motivated full-time Software Engineering Manager to join our growing team. You will work as part of the engineering team to:

  • Provide guidance, mentorship, and career development for a team of software engineers.
  • Contribute toward the success of our Product organization which includes Engineering, Product Management, and Design. We operate in Pods of 2-4 engineers plus a Product Manager and Designer, and each Engineering Manager handles 2-3 such Pods.
    Pods work across the codebase to implement features, address shortcomings, and answer customer requests.
  • Provide technical direction in projects as needed, as well as growing the technical leadership capabilities of the engineers reporting to you.
  • Help in growing the organization: interviewing and recruiting, guiding the development of the engineering culture, developing processes as we grow.

Because we’re an early-stage and fully remote company, we’re looking for a motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential.

Key Responsibilities

  • Experience as a people manager: we are not yet at a size and level of maturity as an engineering org to provide the training and support for someone new in the management role.
  • Achieve significant business outcomes through cross-functional collaboration with product managers, data scientists, and designers
  • Help your team to improve their performance, the quality of their work; make major design decisions
  • Hire, nurture, and oversee a team of engineers while fostering an atmosphere of psychological well-being, embracing diversity and promoting inclusion. 
  • Lead a team responsible for managing a critical production service, including operational concerns (monitoring, alerting, on call, etc)
  • Manage healthy conflict by moderating design discussions and cultivating a positive culture of feedback with candor and kindness
  • Collaborate with interdisciplinary teams across the organization to complete complex projects spanning multiple technical domains
  • Drive planning across multiple time horizons, from immediate tactical needs to long-term strategic direction.

Requirements

  • Demonstrated leadership with substantial experience in managing and mentoring Engineering teams, including performance evaluations, career development, and fostering a collaborative work environment
  • Background in one or more of the skillsets used within Tailscale Engineering; management benefits from having the context to understand the work of the team. At this time, expertise in one of the following would be especially relevant:
    • Networking including L4-L7 connectivity, browser and DNS behaviors, BGP and related protocols
    • Data Engineering including Snowflake, dbt, Rudderstack, and similar tools
    • Design and maintenance of distributed systems and highly available services
  • Experience developing in Go, used for much of the system. Previous experience in #golang makes ramping up quicker
  • Ability to give and process constructive feedback, as well as work independently
  • Flexibility to adjust to the dynamic nature of a startup

As a company, we strive to maintain fair and equitable compensation practices within our team across all roles and all levels. We use San Francisco market data to establish our pay ranges.