Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engineer (Software), Enterprise image - Rise Careers
Job details

Senior Engineer (Software), Enterprise

NetBox Labs seeks a Senior Software Engineer with strong DevOps experience  to build and drive our NetBox Enterprise product, enabling users to effectively manage the installation, configuration, and lifecycle of our on-premise product suite. You'll tackle complex technical challenges, proactively address deployment issues unique to on-premise environments, and collaborate closely with high-performing, cross-functional teams.

Responsibilities:

  • Design, architect, and implement Kubernetes-based, high-availability (HA) on-premise solutions, including control plane applications, telemetry systems, air-gapped installations, and appliance offerings.

  • 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.

  • Write high-quality, maintainable Python code for internal tooling, APIs, automation, and management plugins.

  • Manage software versioning strategies and structured release processes.

  • Develop comprehensive documentation and establish best practice guidelines for deployments.

  • Collaborate closely with Customer Success and customers directly when necessary to swiftly diagnose and resolve deployment and operational issues.

  • Coordinate with Product Management and Engineering teams to align release schedules, manage dependencies, and ensure smooth product delivery.

  • Build internal tooling and APIs to facilitate integration testing by upstream application teams, validating changes ahead of inclusion in on-premise releases.

  • Develop internal management tools for Customer Success to securely manage customer licensing, credentials, and artifact distribution.

Requirements:

  • 5+ years of experience integrating, building, and packaging software for enterprise-grade on-premise environments.

  • 3+ years of experience in a B2B software startup or high-growth organization.

  • Demonstrated expertise with Kubernetes, Helm charts, and deployment automation.

  • Strong software development skills in Python (required), with proven experience writing robust, maintainable code.

  • 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).

Nice to Haves:

  • Golang programming experience.

  • Open-source contributions or project involvement.

  • Familiarity with networking concepts or distributed system architecture.

  • Experience with virtual appliances and air-gapped installations

  • Experience deploying applications using Replicated.

  • Comfort and experience using AI-enhanced tooling (e.g., Copilot, ChatGPT, Cursor).

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

Our culture and values: 

  • We own and solve problems with an innovative mindset and high attention to detail. We are always striving for improvements in our platform and methodologies. 

  • We put our community first and support our colleagues by sharing our knowledge and providing constructive feedback.

  • We value simplicity and focus and think twice before adding complexity. 

  • Given we are a remote-first team located all over the world, we value strong communication skills and an open, transparent culture. We use Google Apps, Slack, Zoom and Notion to collaborate in real time and work asynchronously. We also get together during the year at company events, plus at industry conferences, and meetups.

About NetBox Labs:

NetBox Labs helps companies build and manage complex networks. We help customers accelerate network automation by delivering open, composable products and supporting the network automation community.

NetBox Labs is the commercial steward of open source NetBox, the world’s most popular network source of truth, and Orb, the next-generation open source network observability platform. Our products include NetBox Enterprise, a fully supported self-managed NetBox with advanced features, and NetBox Cloud, a secure, scalable, and reliable SaaS edition of NetBox.

NetBox powers thousands of companies, and NetBox Labs is backed by investment from Notable Capital (formerly GGV), Grafana Labs CEO Raj Dutt, Flybridge, IBM, Salesforce Ventures, and Mango Capital.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engineer (Software), Enterprise, NetBox Labs

Join NetBox Labs as a Senior Engineer (Software), where you'll harness your strong DevOps expertise to shape our cutting-edge NetBox Enterprise product. In this dynamic role based in NY, you'll tackle complex technical challenges while helping users efficiently manage the installation, configuration, and lifecycle of our on-premise product suite. You'll dive into designing, architecting, and implementing Kubernetes-based high-availability solutions, while collaborating with high-performing cross-functional teams. Your responsibilities will be diverse, from developing and maintaining our operational management console to implementing robust CI/CD pipelines utilizing GitHub Actions. With your Python skills, you'll write maintainable code for internal tooling and management plugins, all while coordinating closely with Customer Success and engineering teams to ensure flawless product delivery. At NetBox Labs, we value innovation and a culture of collaboration. So, if you're looking to make a significant impact in a remote-first environment and help shape the future of network automation, this senior position may be the perfect fit for you. Plus, with our strong community focus and commitment to continuous improvement, you’ll find yourself in an inspiring atmosphere where every team member thrives and excels.

Frequently Asked Questions (FAQs) for Senior Engineer (Software), Enterprise Role at NetBox Labs
What are the main responsibilities of the Senior Engineer (Software) at NetBox Labs?

As a Senior Engineer (Software) at NetBox Labs, your main responsibilities include designing and implementing Kubernetes-based solutions, developing the operational management console, architecting multi-stage CI/CD pipelines, and writing high-quality Python code. You'll also coordinate with cross-functional teams, manage software versioning strategies, and ensure seamless deployment for our on-premise product suite.

Join Rise to see the full answer
What experience is required to qualify for the Senior Engineer (Software) position at NetBox Labs?

To qualify for the Senior Engineer (Software) position at NetBox Labs, candidates should have at least 5 years of experience integrating and building software for enterprise-grade on-premise environments. Additionally, 3 years of experience in a B2B software startup or high-growth organization is necessary. Proficiency in Kubernetes and Python coding is essential for this role.

Join Rise to see the full answer
What technical skills are essential for a Senior Engineer (Software) at NetBox Labs?

Essential technical skills for the Senior Engineer (Software) role at NetBox Labs include expertise in Kubernetes, Helm charts, and deployment automation. Strong Python programming skills are vital, along with experience in CI/CD systems like GitHub Actions and infrastructure automation tools such as Ansible and Terraform. Familiarity with DevSecOps methodologies is also preferred.

Join Rise to see the full answer
How does the Senior Engineer (Software) role at NetBox Labs contribute to the company’s goals?

The Senior Engineer (Software) role at NetBox Labs plays a critical part in shaping the company's goals by driving the development of our NetBox Enterprise product. By building robust, high-availability solutions and enhancing user experiences through seamless operational management, you contribute to our vision of transforming on-premise infrastructure management and supporting network automation initiatives across industries.

Join Rise to see the full answer
What is the company culture like at NetBox Labs for a Senior Engineer (Software)?

The culture at NetBox Labs for the Senior Engineer (Software) emphasizes innovation, collaboration, and continuous improvement. We value strong communication within our remote-first team, promoting an open and transparent environment. Team members are encouraged to share knowledge and provide constructive feedback, all while working together to improve our platform and methodologies.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer (Software), Enterprise
What experience do you have with Kubernetes and how have you used it in past projects?

Highlight specific projects where you've designed or implemented Kubernetes-based solutions. Discuss challenges you faced and how your experience contributed to successful deployments, emphasizing your ability to troubleshoot and optimize Kubernetes environments.

Join Rise to see the full answer
Can you explain your process for developing a CI/CD pipeline?

Detail the steps you take to design and implement CI/CD pipelines, including tools you prefer, such as GitHub Actions. Illustrate the importance of automation in improving code quality and delivery speed, and share specific examples of successful pipelines you've created.

Join Rise to see the full answer
How do you ensure the quality and maintainability of your Python code?

Discuss your coding practices such as code reviews, unit testing, and following design patterns. Explain how these practices contribute to maintainability and help in delivering robust internal tooling and APIs effectively.

Join Rise to see the full answer
Describe a time when you resolved a deployment issue under pressure.

Provide a specific example of a deployment challenge you faced, how you diagnosed the issue, and the steps taken to resolve it. Emphasize your problem-solving skills and ability to stay calm under pressure while communicating effectively with the team and stakeholders.

Join Rise to see the full answer
What strategies do you use to manage software versioning and releases?

Discuss your approach to versioning strategies, including semantic versioning and tracking changes effectively. Explain how you coordinate with product management and engineering teams to ensure smooth release processes and communicate updates clearly.

Join Rise to see the full answer
How do you approach writing documentation for your code and deployment processes?

Talk about the importance of documentation in software development. Explain your strategies for keeping documentation clear, concise, and easily accessible, as well as how you ensure it remains up to date alongside your codebase.

Join Rise to see the full answer
What are your experiences with DevSecOps practices?

Share your understanding of DevSecOps methodologies, including how you incorporate security scans and vulnerability management into your workflows. Provide examples of tools you've used, such as JFrog, to support these processes.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Outline your methods for prioritization, such as assessing impact, deadlines, and resource availability. Discuss tools or practices you use to keep track of tasks and ensure timely delivery without compromising quality.

Join Rise to see the full answer
What can you tell us about your experience involving multi-stage CI/CD pipelines?

Describe your experience with multi-stage CI/CD pipelines, focusing on the benefits they provide in terms of efficiency and reliability. Illustrate how you have set up these pipelines in past projects and any specific tools or methodologies utilized.

Join Rise to see the full answer
How do you keep up with industry trends and new technologies relevant to your work?

Discuss your proactive approach to continuous learning, including resources like online courses, webinars, and community involvement. Share examples of how you've applied new knowledge to your work to improve processes or innovate solutions.

Join Rise to see the full answer
Similar Jobs
ngc Hybrid United States-Maryland-Linthicum
Posted 11 days ago

As a Software Engineer at Northrop Grumman, you will drive the development of revolutionary software technologies in a collaborative, cutting-edge environment.

Photo of the Rise User
Platzi Remote No location specified
Posted 2 days ago

Join Platzi as an Android Developer and help enhance their mobile learning app using Kotlin and cutting-edge practices.

Join Factor Eleven as a Senior AdOps Engineer and take ownership of our robust digital advertising platform, ensuring its optimal performance in a fully remote environment.

Join Truelogic as a Senior Frontend React Developer and work remotely from Brazil, bringing your animation expertise to innovative projects.

Photo of the Rise User
Atlas Hybrid San Francisco
Posted 4 days ago

Join Atlas as an Applied AI Engineer and help shape AI-driven solutions for the lifestyle of discerning individuals.

We’re looking for a skilled Salesforce Application Developer to join Steampunk, where you'll implement innovative solutions on the Salesforce platform.

Photo of the Rise User
Posted 5 days ago

Seeking an experienced Full-Stack Lead Developer to lead innovative software solutions at OZ, a company dedicated to excellence and growth.

NetBox Labs makes management of complex networks easier for operators.

23 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk