Job Closed
This listing is no longer active.
We make it easier to build and manage complex networks.
Staff Engineer, Software
Location
United States
Posted
139 days ago
Salary
$220K - $240K / year
Seniority
Lead
Job Description
Staff Engineer, Software
NetBox Labs
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Architect
HackerOnePeace of mind from security's greatest minds. #TogetherWeHitHarder
• Define and evolve the architectural vision for HackerOne’s platform and core systems, ensuring scalability, reliability, and performance. • Partner with Product, Platform, and Security teams to translate long-term business and product goals into actionable architectural strategies. • Collaborate with Principal and Distinguished Engineers to align on technical direction, establish shared standards, and evolve HackerOne’s system design principles. • Lead major cross-team initiatives that modernize our architecture, improve observability, and reduce complexity across our systems. • Mentor and guide engineering teams, fostering a culture of technical excellence, knowledge sharing, and continuous improvement. • Evaluate and integrate emerging technologies, including AI, GenAI, and LLM-driven architectures, to enhance the intelligence and effectiveness of our platform. • Drive architectural governance and documentation, ensuring long-term maintainability and transparency in decision-making. • Communicate architectural direction clearly to both technical and non-technical stakeholders, building alignment through clarity and evidence.
• Lead the design, development, and optimization of scalable full-stack applications using Next.js, React.js, Node.js, and MySQL. • Drive architecture discussions and system design for new modules and features with an eye on scalability, modularity, and performance. • Own end-to-end implementation — from planning to deployment — ensuring best practices in coding, testing, CI/CD, and documentation. • Contribute to building performant RESTful APIs and cleanly integrating backend services with modular frontend components. • Continuously improve client and server-side performance, including TTFB, LCP, code splitting, caching, DB tuning, and Lighthouse score optimizations. • Collaborate closely with design, product, DevOps, and other engineering teams to build user-centric, scalable experiences. • Review code, provide architectural guidance, and advocate for engineering excellence within the team. • Use Docker and CI/CD pipelines (Jenkins) for deployments to AWS infrastructure in a microservices environment. • Leverage AI developer tools to increase productivity and guide others in their effective usage.
Associate Software Engineer
Underdog FantasyUnderdog Fantasy is one of the fastest-growing fantasy sports companies on the market.
• Work on cutting-edge projects that gamify and enhance the user experience across our products • Design and build clean, reusable, and performant features that will be used by millions of sports fans • Collaborate closely with product managers, designers, and engineers to deliver experiences • Contribute to the upkeep and ongoing development of our design system and components • Write well-tested, high-quality code while participating in code reviews and ensuring engineering best practices • Work in a high-agency environment where your voice matters in technical discussions and product direction • Learn from talented engineers and leaders in the fantasy and sports betting space while contributing your own unique perspective and expertise
• Lead the technical execution of high-complexity projects. • Act as the ultimate technical authority within a project. • Ensure solutions are scalable, secure, and maintainable. • Bridge product vision and technical implementation. • Mentor developers and manage stakeholder expectations in a multicultural environment. • Make difficult architectural trade-offs and guide the development team by example.




