NetBox Labs

Staff Engineer, Software

NetBox Labs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $220,000 - $240,000 per year

Job Level

About the role

  • Design, architect, and deliver Kubernetes-based, highly available on-premise deployments, including control plane services, telemetry pipelines, appliance-style distributions, and fully air-gapped environments.
  • Own the architecture and evolution of the on-prem operational management console and supporting tools, with a strong focus on reliability, usability, and lifecycle management.
  • Architect multi-stage CI/CD pipelines using GitHub Actions and supporting DevOps tooling to produce repeatable, secure, and auditable on-prem releases.
  • Help write and maintain high-quality code for internal tooling, automation, management APIs, and extensibility mechanisms.
  • Define and enforce software versioning, upgrade paths, and structured release processes suitable for enterprise and regulated environments.
  • Produce and maintain clear, opinionated documentation and deployment standards that enable customers to self-manage confidently.
  • Partner directly with Customer Success and, when needed, customers to diagnose and resolve complex deployment, upgrade, and operational issues.
  • Coordinate with Product Management and peer engineering teams to align release timelines, manage cross-team dependencies, and reduce integration risk.
  • Build internal tooling and APIs that enable upstream teams to validate compatibility and integration before changes land in on-prem releases.
  • Develop secure internal systems for Customer Success to manage licensing, credentials, and artifact distribution across customer environments.

Requirements

  • 7+ years in software development, with proven experience leading technical direction for major projects
  • Demonstrated experience working in on-premise environments, including experience with virtual appliances and/or air-gapped installations
  • Deep expertise with Kubernetes, Helm charts, and deployment automation.
  • 3+ years of experience in a B2B software startup or high-growth organization.
  • Python, Golang, or Rust programming experience.
  • Proven track record of successful project execution with tangible outcomes.
  • Solid understanding of DevSecOps methodologies, including security scanning, vulnerability management (CVEs), and tools such as JFrog.
  • Hands-on experience with CI/CD systems (GitHub Actions) and infrastructure automation tools (Ansible, Terraform).
  • Strong knowledge of Linux systems, including system administration, troubleshooting, and networking
Benefits
  • Offers Equity
  • Offers Bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KubernetesHelm chartsPythonGolangRustCI/CDDevSecOpsAnsibleTerraformLinux
Soft skills
leadershipcommunicationproblem-solvingcollaborationdocumentation