NetBox Labs

Principal Engineer

NetBox Labs

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $240,000 - $260,000 per year

Job Level

Lead

Tech Stack

Distributed SystemsGoGRPCPostgresPythonRedis

About the role

  • Drive holistic software architecture across teams and domains, aligning technical direction with product goals and user value
  • Design and evaluate systems architecture for scalability, flexibility, and maintainability
  • Guide how teams structure technical domains, boundaries, contracts, and composition
  • Lead architectural SIGs and design reviews to foster cross-functional alignment and learning
  • Help lead foundational modeling choices, from normalized relational schemas to flexible document stores and protobuf-based APIs
  • Collaborate across teams on system decomposition, interface design, and evolution of distributed services
  • Write clear, actionable proposals and architecture documents with diagrams and tradeoff analysis
  • Mentor and support engineers across teams to drive good architectural outcomes within their domains

Requirements

  • 10+ years of experience designing and building production-grade systems
  • Proven success leading architectural direction across multiple teams
  • Strong understanding of software architecture principles, including domain boundaries, modular design, and decoupled interfaces
  • Familiarity with distributed systems and microservice architecture patterns
  • Experience designing data models and APIs, including REST and gRPC, with awareness of schema evolution and compatibility
  • Strong CS fundamentals—data structures, algorithms, consistency models, etc.
  • Expertise with modern backend technologies and data systems (e.g., PostgreSQL, Redis, ClickHouse)
  • Proficiency in Python and Go
  • A pragmatic, enablement-first mindset: drive alignment, not control
  • Strong written and verbal communication skills with ability to articulate complex technical ideas to diverse audiences.
Benefits
  • Offers Equity
  • Offers Bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software architecturedata modelingAPIsRESTgRPCdata structuresalgorithmsPostgreSQLRedisClickHouse
Soft skills
leadershipmentoringcommunicationcollaborationalignmentproblem-solvingtechnical writingcross-functional teamworkadaptabilityenablement
CSG

Software Development Engineer

CSG
Mid · Seniorfull-time$86k–$138k / year🇺🇸 United States
Posted: 59 minutes agoSource: csgi.wd5.myworkdayjobs.com
AngularAWSCloudJavaScriptNode.jsPostgresPythonSQL
Horizon Industries, Limited

Software Developer, ECWM

Horizon Industries, Limited
Mid · Seniorfull-time🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
AWSAzureCloudMS SQL Server.NETPMPSQL
Kanopi Studios

WordPress Technical Lead

Kanopi Studios
Seniorfull-time$92k–$112k / year🇺🇸 United States
Posted: 1 hour agoSource: apply.workable.com
DockerJavaScriptNext.jsPHPReactSQLWordPress
General Dynamics Information Technology

Lead Software Developer

General Dynamics Information Technology
Seniorfull-time$125k–$169k / year🇺🇸 United States
Posted: 2 hours agoSource: gdit.wd5.myworkdayjobs.com
AngularJavaJavaScriptNode.jsReactSQL
AirGarage

Senior Embedded Software Engineer

AirGarage
Seniorfull-time$180k–$210k / year🇺🇸 United States
Posted: 6 hours agoSource: jobs.ashbyhq.com
DockerGrafanaKafkaLinuxPrometheusPythonRedis