Tailscale logo
Tailscale

Simple, secure networks for teams of any scale. Built on WireGuard.

Software Engineer, Networking

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

2 days ago

Salary

$218.4K - $302.8K / year

Seniority

Senior

Job Description

Software Engineer, Networking

Tailscale

• Develop the Tailscale product, contributing to both open-source client code and related backend services, with an emphasis on networking features and optimizations. • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making. • Work with UX/UI designers and product managers to shape features that enhance networking capabilities. • Work as part of a team of engineers to design, build, test, and document core networking software components. • 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 the efficiency, scalability, and stability of networking systems and resources. • Bring a security-first mindset to both design and implementation, ensuring robust and secure networking components.

Job Requirements

  • Proven experience implementing application-layer networking concepts and distributed components, such as proxies, connectors, and overlay routing, to enable seamless connectivity.
  • Deep knowledge of operating system-level networking internals, including socket programming, routing tables, and packet filtering primitives.
  • Professional experience with Go (Golang)
  • Experience designing and maintaining distributed systems, with a solid understanding of concurrency (e.g., multithreading, race conditions, memory management, synchronization primitives) and scalability.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly.
  • Strong collaborative mindset—you actively give and process constructive feedback and work effectively both independently and as part of a team.
  • Startup-ready flexibility, with the adaptability to pivot and thrive in a fast-paced, dynamic environment.

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.

Related Job Pages

More Full-stack Engineer Jobs

Limble CMMS logo

Software Engineer II – Integrations

Limble CMMS

Modern, Mobile, and Easy-to-Use Maintenance Software

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Design, build, and maintain integrations using an embedded iPaaS in both no-code and full-code environments • Contribute to our customer-facing API, including adding features, improving reliability, and supporting deployments • Write solid, scalable, and maintainable code with a focus on quality and long-term supportability • Collaborate closely with teammates to uphold coding standards and best practices • Participate in code reviews, providing and receiving constructive feedback • Help triage and resolve integration issues, working cross-functionally with support and customer success teams • Balance internal and external requirements when designing technical solutions • Operate in a scrum-light environment which includes standups and Jira ticket tracking • Lead smaller initiatives and technical spikes, clarifying requirements and identifying gaps early • Collaborate cross-functionally with product, and QA, while serving as a technical mentor to junior engineers • Contribute to engineering-wide knowledge sharing, demos, and documentation • Propose architectural improvements and advocate for high performance, maintainability, and security in designs

North Carolina
$110K - $165K / year

Lead AI/ML Software Engineer

UnitedHealth Group

UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of

Role Description Optum AI is UnitedHealth Group’s enterprise AI team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care. We develop AI/ML solutions for the highest impact opportunities across UnitedHealth Group businesses including UnitedHealthcare, Optum Financial, Optum Health, Optum Insight, and Optum Rx. In addition to transforming the health care journey through responsible AI/ML innovation, our charter also includes developing and supporting an enterprise AI/ML development platform. You’ll enjoy the flexibility to work remotely from anywhere within the U.S. as you take on some tough challenges. - Have impact at scale: We have the data and resources to make an impact at scale. When our solutions are deployed, they have the potential to make health care system work better for everyone. - Do ground-breaking work: Many of our current projects involve cutting edge ML, NLP and LLM techniques. Generative AI methods for working with structured and unstructured health care data are continuously being developed and improved. We are working in one of the most important frontiers of AI/ML research and development. - Partner with world-class experts on innovative solutions: Our team members are developing novel AI/ML solutions to business challenges. In some cases, this includes the opportunity to file patents and publish papers about the methods we develop. We also collaborate with AI/ML researchers at some of the world’s top universities. Qualifications - Bachelor of Science in computer science or related quantitative field - 7+ years of professional software engineering experience, with at least 5+ years building and operating production ML systems - Expert-level Python experience, including writing production-grade, testable, and maintainable code - Hands-on experience building and deploying APIs using FastAPI (or similar Python web frameworks) in a production environment - Solid experience deploying, managing, and scaling services in Kubernetes, including: - Containerization (Docker) - Helm or equivalent deployment tooling - Resource tuning, autoscaling, and failure recovery - Proven experience with MLOps practices, including: - Model deployment and versioning - Monitoring model performance, drift, and system health Requirements - Experience with AzureML, DataBricks, and Azure Kubernetes - Experience with distributed computing approaches - Expertise in ML Ops, for example, model monitoring, drift detection, and event-based model retraining - Proven solid technical communication skills - Proven ability and drive to learn independently - Proven problem-solving and analytical thinking - Proven ability to explain technical decisions to stakeholders Benefits - Comprehensive benefits package - Incentive and recognition programs - Equity stock purchase - 401k contribution (all benefits are subject to eligibility requirements)

United States
$112.7K - $193.2K / year
Spocket logo

Full Stack Engineer

Spocket

Dropshipping marketplace serving 100,000+ merchants

Full TimeRemoteTeam 11-50H1B No Sponsor

• Work with a highly skilled team of engineers to turn business requirements into technical requirements with clear technical specifications. • Collaborate with the development, design, and growth team to come up with innovative and scalable solutions for Spocket. • Help develop and maintain key features of the existing platform. • Help uncover new and innovative ways to enhance customer experience and platform useability. • Maintain, manage, and scale our current stack on an ongoing basis. • Have ownership and responsibility for the code and the product.

Brazil
OdontoPrev logo

Líder Técnico – Analista de Desenvolvimento de Sistemas

OdontoPrev

Pessoas, cuidando de pessoas. O sorriso é o que nos une!

Full TimeRemoteTeam 1,001-5,000Since 1987H1B No Sponsor

• Responsável pela qualidade no desenvolvimento de melhorias e evoluções dos sistemas de backoffice • Orientar e elaborar os estudos de viabilidade técnica e econômica • Emitir parecer técnico sobre o desenvolvimento do sistema e aplicação • Pesquisar e identificar novas tecnologias, identificando fornecedores e avaliando tecnicamente • Acompanhar o progresso dos projetos sob sua responsabilidade e gerenciar os riscos técnicos e operacionais

Brazil