NetBox Labs

We make it easier to build and manage complex networks.

Backend Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2023H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

145 days ago

Salary

$120K - $180K / year

5 yrs expEnglishDistributed SystemsGrafanaGRPCKafkaMicroservicesPythonRedisGo

Job Description

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

More Backend Engineer Jobs

Senior .NET Software Engineer

VeliTech

ML-Driven Ecosystem for iGaming Operators

Backend Engineer148 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Senior .NET Software Engineer developing sportsbook platform at VeliSports

AngularASP.NETAWSDockerEC2JavaScriptPostgresRDBMSReactSQL.NET
United States

Database Developer, SQL, DB2, Linux

MicroHealth

Putting the “Health” in Healthcare IT

Backend Engineer149 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Database Developer at MicroHealth managing SQL Server databases

LinuxShell ScriptingSQL
United States
$110K - $120K / year
Backend Engineer149 days ago
ContractRemoteTeam 11-50H1B Sponsor

Golang Developer with AWS expertise at Capital One

AWSCloudDockerDynamoDBEC2GrafanaGRPCJavaScriptJenkinsKafkaKubernetesMicroservicesMySQLNode.jsNoSQLPostgresPrometheusPythonRabbitMQSQLTerraformGo
United States

Staff Software Engineer – Backend, Consumer – Trading

Coinbase

We're building an open financial system for the world.

Backend Engineer149 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Staff Software Engineer developing backend solutions for Trading at Coinbase

Distributed SystemsKafka
United States
$218.0K - $256.5K / year