NetBox Labs
We make it easier to build and manage complex networks.
Backend Software Engineer, Observability Product
Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2023H1B No SponsorCompany SiteLinkedIn
Location
United States
Posted
37 days ago
Salary
$135K - $195K / year
Bachelor Degree5 yrs expEnglishDistributed SystemsGrafanaGRPCKafkaMicroservicesPythonRedisGo
Job Description
• 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
Engineering Director, Backend
DuckDuckGoIndependent internet privacy company. Download our browser with privacy built-in, unlike Chrome, on mobile & desktop.
Backend Engineer37 days ago
Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor
Engineering Director managing backend teams at DuckDuckGo
Swift
Senior Backend Software Engineer – Cloud Workload Security
SentinelOneSecure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.
Backend Engineer37 days ago
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor
Senior Backend Engineer developing cloud workload security solutions at SentinelOne
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScriptKafkaKubernetesMicroservicesNoSQLPythonReactSQLTerraformGo
Software Engineer, Backend – Institutional, Foundations, Transfers
CoinbaseWe're building an open financial system for the world.
Backend Engineer37 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Software Engineer developing backend solutions for Coinbase's financial infrastructure
Backend Engineer37 days ago
Full TimeRemoteTeam 501-1,000Since 1994
IS Database Developer II developing and maintaining database and ETL processes
ETLInformaticaMS SQL ServerSQLSSIS