Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Network Tooling

Home > Golang programming jobs

Senior Software Engineer, Network Tooling in USA

  • Bellevue, WA

Responsibilities

  • Design and develop network state management systems covering provisioning, configuration management, topology and routing state, and control-plane APIs.
  • Scale distributed control-plane systems to support increasing network scale, device counts, and infrastructure complexity.
  • Design fault-tolerant, highly available systems for reliable network operations.
  • Own initiatives from ideation through development and deployment.
  • Mentor engineers, participate in technical assessments and code reviews, and contribute to technical direction.
  • Partner with product, operations, and engineering teams on networking needs and build-versus-buy decisions.
  • Advocate for CI/CD and infrastructure-as-code practices.
  • Deliver tooling used by operations and engineering teams to deploy, monitor, and maintain network infrastructure.

Requirements

  • At least 5 years of professional software engineering experience building production backend systems.
  • Proficiency in at least one of Go, Rust, C++, Java, or Python.
  • Strong 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 such as Terraform or Ansible.
  • Strong communication and cross-functional collaboration skills.
  • Demonstrated ability to mentor engineers and contribute to technical direction.
  • Bonus: experience with networking software, routing, switching, BGP, SDN, or control-plane systems.
  • Bonus: experience at a cloud provider, hyperscaler, or large-scale data center operator.
  • Bonus: familiarity with gNMI, gRPC, or NETCONF.
  • Bonus: experience with Kubernetes orchestration or custom controllers/operators.
  • Bonus: contributions to open-source infrastructure or networking projects.

Benefits

  • Competitive compensation and equity packages, including Restricted Stock Units and bonus eligibility.
  • Paid time off, paid holidays, leave of absence programs, and volunteer time off.
  • Comprehensive health, dental, and vision insurance.
  • Employer HSA contributions.
  • Paid parental leave.
  • Paid life insurance and short- and long-term disability coverage.
  • Professional development and tuition reimbursement.
  • Mental health and wellness support.
  • Commuter benefits for parking and transit.
  • Cell phone stipend.
  • 401(k) retirement plan with company match up to 4% of salary.
  • Global travel insurance and emergency assistance.
  • Daily meals allowance and additional location-specific perks.

Salary: $170k - $205k/yr

Crusoe

As the AI factory company, Crusoe is on a mission to accelerate the abundance of energy and intelligence. The company provides a reliable, scalable, cost-effective, and energy-first solution for AI infrastructure. By harnessing large-scale energy resources, building AI-optimized data centers, and...

Similar positions

Staff Software Engineer - Databases, Tempo

  • Grafana Labs
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €110k-€132k
  • Germany

Software Engineer, Identity Manager

  • Cisco
  • Full time
  • Others
  • 09/13/2026
  • Kraków, Poland

Principal Software Engineer

  • Array
  • Full time
  • USA
  • 09/13/2026
  • Salary: $200k
  • Remote

Sr. Software Engineer, Backend

  • Scout Motors
  • Full time
  • USA
  • 09/13/2026
  • Salary: $154k - $187k/yr
  • Fremont, CA

Software Engineer II Platform Data

  • PlayStation Global
  • Full time
  • USA
  • 09/13/2026
  • Salary: $150k - $225k/yr
  • San Mateo, CA