Backend Software Engineer, Change Data Processing & Edge Caching jobs in United States
cer-icon
Apply on Employer Site
company-logo

NetBox Labs · 3 weeks ago

Backend Software Engineer, Change Data Processing & Edge Caching

NetBox Labs is seeking a Backend Engineer to join their rapidly expanding engineering team. The role involves building CDC, event-streaming, and edge caching product components while ensuring the reliability and scalability of backend services.

Information TechnologyOpen SourceProfessional NetworkingSaaS

Responsibilities

Design, build, and maintain backend systems supporting NetBox Labs’ SaaS and on-premise products
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
Contribute to technical documentation, specifications, and internal knowledge sharing
Mentor other engineers through code reviews, design sessions, and architectural discussions

Qualification

Change Data CaptureGolangPythonEvent-driven architectureGRPCProtobufNetworking fundamentalsObservability conceptsKubernetesAWSTechnical documentationCommunication skills

Required

Experience with Change Data Capture (CDC) pipelines, schema registry management, broker configuration and other ETL & data pipeline concepts
Experience with coding for Edge Caching and data management for fast query access
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
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

Preferred

Familiarity with visualization and analytics frameworks such as Grafana
Experience building multi-tenant SaaS systems with security and compliance awareness (e.g., SOC 2)
Experience deploying and operating services in Kubernetes and AWS
Experience using AI-assisted development tools (e.g., Copilot, ChatGPT, Cursor)

Company

NetBox Labs

twittertwittertwitter
company-logo
NetBox Labs develops services for the open-source NetBox IP address management and data center infrastructure management platform.

Funding

Current Stage
Growth Stage
Total Funding
$55.17M
Key Investors
NGP CapitalFlybridge
2025-07-14Series B· $35M
2023-04-11Series A· $20M
2023-04-03Secondary Market· $0.17M

Leadership Team

leader-logo
Kristopher Beevers
Co-founder and CEO
linkedin
Company data provided by crunchbase