Senior Software Engineer - Rust Data Plane / Networking

Buoyant

United States

Remote

USD 140,000 - 210,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options

Job summary

Buoyant is hiring a Senior Software Engineer to build high-performance networking and data-plane software for Linkerd and Kinference. The role focuses on production Rust experience, with strong precedence for C/C++ networking and systems programming.

You will influence architecture and own significant engineering work in a remote setup. Fully remote across the United States, Canada, or South America, with overlap with Pacific Time.

Qualifications

  • Experience in high-performance networking and systems programming.
  • Production Rust experience strongly preferred; transition to Rust welcome for strong C/C++ background.
  • Familiarity with distributed systems, concurrency and reliability is required.

Responsibilities

  • Develop production-grade software handling live network traffic and service-to-service communication.
  • Design and implement high-performance networking components and data-plane functionality.
  • Contribute to open-source infrastructure and own substantial portions of engineering work.

Skills

Rust
C/C++ networking
Distributed systems
Concurrency
Performance optimization
Networking

Tools

Git

Job description

About Buoyant

Buoyant is a privately held software company behind Linkerd, the CNCF-graduated Kubernetes service mesh, and Kinference, our Kubernetes-native AI inference solution. We're expanding our engineering team and seeking an experienced Senior Software Engineer to build high-performance networking and data-plane software.

The Opportunity

This is a hands-on systems engineering role focused on developing production software that processes, proxies, forwards, routes, and otherwise handles live network traffic. You'll work on performance-sensitive infrastructure involving service-to-service networking, distributed systems, concurrency, traffic management, security, and reliability. Our engineering team builds the underlying software that powers production networking, rather than simply deploying or configuring existing tools. Production Rust experience is strongly preferred. Exceptional engineers with deep professional C/C++ networking and systems programming experience who can transition to Rust are also encouraged to apply. This is a software product engineering position, NOT a DevOps, SRE, Kubernetes administration, network operations, or general backend API development role. You'll join an experienced engineering team, influence technical architecture, contribute to open-source infrastructure, and take substantial ownership of engineering work.

Location and Employment Requirements

Fully remote - United States, Canada, or South America. At least five hours of daily overlap with Pacific Time business hours is required. U.S. and Canadian applicants must already be authorized to work in their respective countries without employer immigration sponsorship, now or in the future. South American candidates may be considered under company-approved employment or independent-contractor arrangements, subject to eligibility and approval. Compensation includes competitive base salary or approved contractor compensation, as applicable, plus stock options subject to the applicable arrangement.

Equal Opportunity Employer

Buoyant is an Equal Opportunity Employer. We do not discriminate against applicants because of race, religion, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, military status, or any other characteristic protected by local law or ordinance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Rust Engineer - Data Plane & Networking
Remote Senior Rust Engineer - Data Plane & Networking

Buoyant • United States

Remote
USD 140,000 - 210,000
Stock options
Remote Linkerd Software Engineer – Kubernetes & Rust
Remote Linkerd Software Engineer – Kubernetes & Rust

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
USD payment or local currency
Hardware provided
+4
Senior Software Engineer – Kubernetes / Distributed Systems
Senior Software Engineer – Kubernetes / Distributed Systems

Buoyant • United States

Remote
USD 140,000 - 190,000
Rust Developer
Rust Developer

Bright Vision Technologies • United States

Remote
USD 145,000 - 205,000
Software Engineer (Linkerd) - Rmote Work | REF#298053
Software Engineer (Linkerd) - Rmote Work | REF#298053

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
USD payment or local currency
Hardware provided
+4
Edge/Traffic Engineer (RUST)
Edge/Traffic Engineer (RUST)

Staffing Science • United States

On-site
USD 180,000 - 270,000
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Remote • San Francisco (CA)

Remote
USD 134,000 - 190,000
Remote-first flexibility
Flexible working hours
International collaboration
+4
Software Engineer (Edge - Networking & Fleet) (Fully Remote)
Software Engineer (Edge - Networking & Fleet) (Fully Remote)

Partner Company • United States

Remote
USD 150,000 - 230,000
Remote-friendly environment
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Prime Team Partners • United States

Remote
USD 145,000 - 160,000
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Jobgether • Oregon

Hybrid
USD 150,000 - 210,000
Remote-first flexibility
Flexible working hours
International collaboration
+4