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

Software Engineer, Observability

Software Engineer, Observability

NetBox Labs is seeking a Software Engineer with 5+ years of experience to join our Observability Team. Observability is a key component of network automation, and critical to our company mission to make it easier to build and manage complex networks.

This team is responsible for Network Discovery & Reconciliation, Network Observability & Monitoring, and Agents & Fleet Management. The team delivers both closed and open source software and owns projects such as Orb, Diode and pktvisor.

In this role you will bring:

  • 3+ years of experience with idiomatic Golang

  • Experience with Python, Docker, gRPC, PostgreSQL, Redis

  • Experience with microservices, distributed systems, and event driven architecture

  • Deep knowledge of observability, monitoring and instrumentation

  • Solid understanding of networking and related concepts such as devices and device configurations, networking protocols and layers

  • Great communication skills, including the ability to write technical specifications with diagrams

You will work closely with:

  • Product owners – to bring ideas to life and deliver a compelling user experience

  • The NetBox team – to create the ultimate observability tooling  within NetBox

  • The platform team – to ensure seamless integration with NetBox Cloud and Enterprise

  • Community members as users and contributors to the project

It would be fantastic if you have the following experience:

  • 3+ years of experience working in a fast paced startup environment

  • OpenTelemetry, gNMI

  • MQTT or IoT experience

  • Django, NetBox and NetBox plugins

Comp and benefits:

  • Competitive compensation package

  • Meaningful, early employee Series A equity

  • Top of market medical, dental, and vision insurance

  • 401k employer contribution, regardless of employee contribution

  • Flexible, unlimited PTO

  • Generous parental leave 

  • Choice of tech – choose your laptop when you join

  • Global team offsites

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

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Software Engineer, Observability, NetBox Labs

At NetBox Labs, we're on the lookout for a talented Software Engineer specializing in Observability to join our dynamic team in New York. If you have at least 5 years of experience, especially with idiomatic Golang, we want to hear from you! You'll play a pivotal role in network automation, particularly in Network Discovery, Observability, and Monitoring. Think of the projects you'll be working on like Orb and Diode—innovations that are transforming how companies manage their networks. In this role, your responsibilities will include developing both closed and open-source software, collaborating with product owners to enhance user experiences, and integrating seamlessly with our platform team for NetBox Cloud and Enterprise. Your deep understanding of observability concepts will shine through as you work with technologies like Python, Docker, gRPC, and more. Plus, strong communication skills will be key as you’ll write technical specifications and engage with community members. Our culture values innovation and simplification, so if you thrive in a fast-paced, remote-first environment that focuses on high-quality work and collaboration, then this is the place for you. With a competitive compensation package, generous benefits, and a talented team, NetBox Labs is ready to support your growth as you contribute to our mission of making network management easier and more efficient. Come join us, and let’s build the future together!

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

As a Software Engineer in Observability at NetBox Labs, you will be responsible for developing and maintaining both closed and open source software projects that enhance network automation. Your duties will include working on Network Discovery, Monitoring, and Fleet Management tasks. You’ll collaborate closely with product owners to bring innovative ideas to life and ensure seamless integration of observability tools within the NetBox infrastructure.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Observability position at NetBox Labs?

To qualify for the Software Engineer, Observability role at NetBox Labs, candidates should have at least 5 years of experience in software development, with a strong emphasis on idiomatic Golang. Familiarity with technologies such as Python, Docker, PostgreSQL, and Redis is essential. Additionally, having experience with microservices and a deep understanding of observability principles will help you excel in this position.

Join Rise to see the full answer
What skills are valued in a Software Engineer, Observability candidate at NetBox Labs?

NetBox Labs values engineers who possess strong communication skills, particularly in writing technical specifications and diagrams. A solid understanding of networking concepts and practices, combined with experience in event-driven architecture, is also crucial. Familiarity with tools such as OpenTelemetry and MQTT for IoT applications will enhance your candidacy for the Software Engineer, Observability role.

Join Rise to see the full answer
What is the work environment like for a Software Engineer, Observability at NetBox Labs?

The work environment for the Software Engineer, Observability at NetBox Labs is remote-first, allowing you to engage with a global team of innovative thinkers. Strong communication and collaboration are emphasized through tools like Google Apps, Slack, and Zoom. The culture is centered on community, innovation, and high attention to detail, making it a great place for engineers who thrive on problem-solving and continuous improvement.

Join Rise to see the full answer
What benefits are offered to Software Engineer, Observability employees at NetBox Labs?

NetBox Labs offers a comprehensive benefits package for the Software Engineer, Observability position, including competitive salaries, meaningful equity in the company, extensive health insurance options, 401k contributions, flexible and unlimited paid time off, generous parental leave, and the freedom to select your preferred tech setup when you join.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Observability
Can you describe your experience with Golang and how it relates to observability?

When answering this question, focus on specific projects where you implemented Golang in observability solutions. Highlight any challenges you faced and how your expertise helped to resolve those issues, linking your experience back to observability concepts.

Join Rise to see the full answer
What observability tools have you used in your previous roles?

Mention specific observability tools like Grafana, Prometheus, or OpenTelemetry that you have worked with. Discuss how you utilized these tools to enhance application monitoring and performance, ensuring to portray your understanding of their importance in software projects.

Join Rise to see the full answer
How do you approach writing technical specifications with diagrams?

Emphasize your methodical approach to creating clear, concise technical specifications. Talk about your design process, ensuring to highlight how diagrams help communicate complex ideas effectively to different teams involved in the project.

Join Rise to see the full answer
Describe a challenging networking problem you encountered and how you solved it.

Share a specific instance where you faced a networking challenge. Outline the steps you took to investigate the issue, the solutions you implemented, and the outcomes. This showcases your problem-solving skills and knowledge of networking concepts.

Join Rise to see the full answer
What is your experience with microservices and distributed systems?

Discuss projects where you successfully designed or contributed to microservices architecture. Mention specific technologies and workflows used, and the benefits they brought in terms of scalability and observability.

Join Rise to see the full answer
How do you ensure integration between observability tools and systems?

Talk about your methods for integrating observability tools into various systems. Highlight any standards or practices you follow to facilitate smooth data flow and ensure reliability across platforms.

Join Rise to see the full answer
How have you contributed to open source projects?

Discuss any open source projects you’ve contributed to, including your roles and responsibilities. Highlighting collaboration with community members will not only exhibit your commitment to open source but also show your communication skills.

Join Rise to see the full answer
What kind of mentoring or coaching have you provided to junior engineers?

Share experiences where you supported and guided junior engineers through training or project-based learning. Illustrate your approach to knowledge sharing and how it impacts team dynamics.

Join Rise to see the full answer
Can you give examples of how you maintain attention to detail in your work?

Provide specific examples of processes or tools you use to ensure high-quality output in your projects. Detail steps you take to review work and catch potential issues before they become problems.

Join Rise to see the full answer
What excites you about working at NetBox Labs?

Express your enthusiasm for NetBox Labs' mission and innovative approach to network management. Mention aspects of the company culture that resonate with you, such as their community-focused values or commitment to open source.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Vista Group Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Apple Hybrid Monte Vista, CA
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

NetBox Labs makes management of complex networks easier for operators.

15 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 5, 2024

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!