Skip to content
CrusoeCrusoe

Senior Software Engineer, Network Tooling

Build and scale distributed network control-plane tooling for edge, backbone, and data center operations at a cloud provider. The role requires 5+ years of backend engineering experience, strong distributed-systems expertise, and proficiency in a modern backend language.

About the job

Responsibilities

  • Design and develop network state management systems for network provisioning, configuration management, topology and routing state, and control plane APIs.
  • Help scale control plane systems as network scale, device counts, and infrastructure complexity increase.
  • Mentor engineers, contribute to technical assessments and code reviews, and uphold high standards in design and implementation.
  • Partner with product, operations, and engineering teams on build-versus-buy decisions and networking priorities.
  • Design fault-tolerant, distributed control plane systems for high availability and resilience.
  • Advocate for modern software development, CI/CD, and infrastructure-as-code practices.
  • Own initiatives from ideation through development and deployment.

Requirements

  • 5+ years of professional software engineering experience building backend systems in production.
  • Proficiency in at least one modern backend language such as Go, Rust, C++, Java, or Python.
  • Understanding of distributed systems concepts, including consensus, state reconciliation, fault tolerance, and high-availability design.
  • Experience designing and building scalable, reliable APIs or services used by multiple teams.
  • Familiarity with CI/CD pipelines and infrastructure-as-code tooling.
  • Strong communication and cross-functional collaboration skills.
  • Ability to mentor engineers and contribute to technical direction.

Nice-to-Haves

  • Experience with networking software, protocols, or control plane systems, including routing, switching, BGP, or SDN.
  • Experience at a cloud provider, hyperscaler, or large-scale data center operator.
  • Familiarity with gNMI, gRPC, or NETCONF.
  • Experience with Kubernetes orchestration or custom controllers/operators.
  • Contributions to open-source infrastructure or networking projects.

Compensation & Benefits

  • Compensation range of $170,000–$205,000 plus bonus.
  • Restricted Stock Units included in all offers.
  • Paid time off, holidays, and leave programs.
  • Health, dental, and vision insurance.
  • Employer HSA contributions.
  • Paid parental leave, life insurance, and short- and long-term disability coverage.
  • Professional development and tuition reimbursement.
  • Mental health and wellness support.
  • Commuter benefits and cell phone stipend.
  • 401(k) plan with company match up to 4% of salary.
  • Volunteer time off, global travel insurance, meals allowance, and location-specific programs.

Skills

Go, Rust, C++, Java, Python, Distributed Systems, APIs, CI/CD, Terraform, Ansible, BGP, Sdn, gRPC, Netconf, Kubernetes

SentiLink

SentiLink

United States

Senior Software Engineer, Platform/Backend
$170k+/yrRemote6+ YOEBackend Engineering

Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.

Yubico

Yubico

Bellevue, WA
Senior Software Engineer - Systems Level
$170k+/yrOn-site5+ YOEBackend Engineering

Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.

Crusoe

Crusoe

San Francisco, CA

Senior Software Engineer, Datacenter Operations Platform Engineering
$170k+/yrOn-site5+ YOEBackend Engineering

Designs and develops scalable internal tooling and automation for datacenter infrastructure, including servers, networking, and power and cooling systems. The role requires 5+ years of software development experience, strong distributed-systems expertise, and proficiency in a modern compiled language.

Clay

Clay

New York, NY

Software Engineer, Backend
$170k+/yrHybrid8+ YOEBackend Engineering

Build and operate the infrastructure and platform systems underlying Clay’s products, focusing on scale, reliability, performance, orchestration, and shared developer foundations. The role requires 8+ years of production engineering experience and strong distributed-systems expertise.

Illumio

Illumio

Sunnyvale, CA

Senior Software Engineer - Container Security
$170k+/yrOn-site5+ YOEBackend Engineering

Develop distributed, containerized backend services that process cloud telemetry and real-time events to deliver security insights and recommendations. The role requires 4+ years of scalable systems experience, Go and SQL proficiency, cloud API experience, and familiarity with Kubernetes and Linux.