Senior Engineer (Software), Enterprise

NetBox Labs

$120K — $145K *
US-AnywhereRemote in United States
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software engineering, platform engineering, or SRE with strong coding skills
  • Proficient in Kubernetes, Helm charts, and deployment automation
  • Experience with AI-augmented development tools
  • Strong Python skills for tooling and automation
  • Hands-on experience with CI/CD systems and infrastructure-as-code
  • Deep knowledge of Linux systems and networking
  • Understanding of software supply chain security practices

Responsibilities

  • Design and implement high-availability on-premises Kubernetes solutions
  • Maintain the Kubernetes operator for NetBox Enterprise
  • Develop and improve the operational management console
  • Architect robust CI/CD pipelines using GitHub Actions
  • Manage structured release processes on a six-week cycle
  • Write code in Rust and Python for various applications
  • Build tooling for integration testing and ensure seamless deployments
  • Create documentation and best practice guidelines for deployments
  • Act as Engineering Guardian to resolve deployment issues

Benefits

  • Collaborative work environment with high-performing teams
  • Opportunity to shape the future of on-premise infrastructure
  • Focus on innovative and challenging technical projects
  • Regular release cycles promoting structured development and stabilization
  • Direct impact on customer success and satisfaction
Full Job Description
NetBox Labs seeks a Senior Software Engineer with strong DevOps experience to build and drive NetBox Enterprise, our on-premises product suite. You'll own installation, configuration, and lifecycle management for our customers, tackle complex technical challenges, proactively address deployment issues unique to on-prem environments, and collaborate closely with high-performing, cross-functional teams.

In this role you will:
  • Design, architect, and implement Kubernetes-based, high-availability (HA) on-premises solutions, including control plane applications, telemetry systems, air-gapped installations, and appliance offerings
  • Extend and maintain our Kubernetes operator, the core of how NetBox Enterprise installs, upgrades, and heals itself in customer environments
  • Develop and maintain our operational management console and associated tools, ensuring a seamless user experience for lifecycle management
  • Architect and implement robust multi-stage CI/CD pipelines using GitHub Actions and complementary DevOps technologies
  • Drive releases on our six-week cadence, four weeks of build followed by two weeks of stabilization, including versioning strategy and structured release management
  • Write Rust and Python across the stack, from operator internals to internal tooling and APIs
  • Build internal tooling and APIs to facilitate integration testing by upstream application teams, validating changes ahead of inclusion in on-premises releases
  • Develop comprehensive documentation and establish best practice guidelines for deployments
  • Take a weekly turn as Engineering Guardian, fielding questions and escalations from across the organization and working directly with Customer Success and customers to diagnose and resolve deployment and operational issues


Requirements:
  • 5+ years in software engineering, platform engineering, or SRE, with proven experience writing robust, maintainable code
  • Demonstrated expertise with Kubernetes, Helm charts, and deployment automation, including complex multi-cluster and multi-region deployments
  • Hands-on experience building inside an AI-augmented development harness, including Claude Code and the workflows that make agentic tooling reliable
  • Strong Python skills for tooling, APIs, and automation
  • Hands-on experience with CI/CD systems (GitHub Actions), GitOps delivery (ArgoCD or FluxCD), and infrastructure-as-code (Terraform)
  • Strong knowledge of Linux systems, including system administration, troubleshooting, and networking
  • Solid understanding of software supply chain security, including vulnerability scanning and CVE management, with tools such as Trivy, Dependabot, and GitHub code scanning
  • Comfort working directly with customers to diagnose deployment and operational issues


Nice to Haves:
  • Rust or Golang programming experience.
  • Experience with virtual appliances and air-gapped installations
  • Experience deploying applications using Replicated
  • Familiarity with networking concepts or distributed system architecture
  • 3+ years of experience in a B2B software startup or high-growth organization
  • Open-source contributions or project involvement

Join us at NetBox Labs to shape the future of on-premise infrastructure intelligence and innovation.

Similar Jobs

More Jobs at NetBox Labs

More Enterprise Technology Jobs

Find similar Senior Engineer (Software), Enterprise jobs: