Job Closed
This listing is no longer active.
We make it easier to build and manage complex networks.
Backend Software Engineer, Observability Product
Location
United States
Posted
120 days ago
Salary
$135K - $195K / year
Seniority
Senior
Job Description
Backend Software Engineer, Observability Product
NetBox Labs
• Design, build, and maintain backend systems supporting NetBox Labs’ SaaS and on-premise products, including open-source, source-available, and commercial offerings. • Integrate deeply with NetBox’s data model to drive network automation workflows. • Define and evolve APIs and data schemas shared across products and teams, ensuring consistency and scalability. • Maintain and extend backend services that power the user interface and customer-facing experiences. • Design performant and reliable distributed systems, ensuring correctness and data integrity across components. • Collaborate with platform engineers to integrate with authentication, authorization, licensing, and billing services. • Contribute to observability and monitoring across services, ensuring visibility through metrics, logs, and traces. • Profile and optimize database queries, API performance, and service-to-service communication. • Participate in system design reviews, RFC discussions, and architecture working groups to ensure alignment across teams. • Implement automated testing, CI/CD pipelines, and code quality standards for backend services. • Operate what you build—participate in deployment, monitoring, and on-call rotations to ensure reliability. • Work with Product and UX teams to design intuitive user workflows and data visualizations. • Contribute to technical documentation, specifications, and internal knowledge sharing. • Mentor other engineers through code reviews, design sessions, and architectural discussions.
Job Requirements
- 5+ years of professional software engineering experience, including 2+ years in a startup environment.
- Proficiency in Golang and Python, with hands-on experience building distributed systems and backend microservices.
- Strong understanding of gRPC, protobuf, event-driven architecture, and streaming data systems.
- Experience with Redis Streams, Kafka, MQTT, AMQP, or similar messaging systems.
- Familiarity with observability concepts (metrics, logs, traces) and protocols such as OpenTelemetry.
- Solid grasp of networking fundamentals, including common protocols and infrastructure components.
- Strong communication skills, with the ability to write clear technical specifications and architecture diagrams.
- Familiarity with visualization and analytics frameworks such as Grafana.
Benefits
- Offers Equity
- Offers Bonus
Related Guides
Related Job Pages
More Backend Engineer Jobs
• We are looking for a Backend Developer with experience in Adobe Commerce/ Magento to join our team. • The ideal candidate has a strong background in PHP and eCommerce, with a passion for building scalable and high-performance e-commerce solutions. • You will thrive in this role if you are a curious problem solver who challenges the status quo, a collaborator who values teamwork and knowledge-sharing, excited by the intersection of technology, creativity and data, and experienced in Agile methodologies and consulting (a plus).
Desenvolvedor FullStack, Node.js
WerecruiterRecrutamento para área de tecnologia com Fit Cultural e Aderência Técnica.
• Desenvolve e mantém aplicações web modernas com Node.js, Next.js, TypeScript, React • Atua como líder técnico do squad, apoiando decisões arquiteturais • Realiza code reviews e define padrões de qualidade • Trabalha em integrações com sistemas corporativos • Mentora desenvolvedores juniores e estagiários • Participa ativamente das decisões técnicas e de produto junto ao PO
Senior Backend Software Engineer – Cloud Workload Security
SentinelOneSecure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.
• Leading, designing, and developing SentinelOne’s cloud workload security offering using cutting-edge technologies and services. • Participate in architecture, design, and technological research while considering costs, performance, scale, monitoring, etc. • Collaborate with multiple teams and stakeholders to execute the product roadmap. • Work in a CI/CD environment. • Learn new technologies, mainly in the areas of complex distributed systems in the cloud.
• Develop high-quality software design and architecture. • Design and implement efficient APIs for the front-end team. • Write clean, functional, and scalable code for the back-end of web applications. • Implement and manage databases and applications. • Integrate front-end elements with server-side logic. • Optimize applications for speed, scalability, and security. • Address and improve any technical issues. • Collaborate with QA engineers to develop effective strategies and test plans. • Write and execute testing scripts. • Perform regular updates to improve system functionality and develop new features.




