
Staff Engineer, Software
NetBox Labs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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