Skip to content
Northwood SpaceNorthwood SpaceLos Angeles, CA

Lead Software Engineer

Lead the Cloud team building and scaling Northwood's global antenna scheduling, booking, and orchestration platform. Requires 6+ years experience with 3+ years in cloud services and proven tech lead experience.

174k – 260k
On-site6+ YOEEngineering Management

About the role

Responsibilities

  • Lead the Cloud team: set technical direction, mentor engineers, drive execution, and own delivery of Northwood's cloud services end to end
  • Design and develop Northwood's cloud-based booking and reservation system for global antenna network access
  • Build and maintain customer-facing APIs and portals for everything from scheduling and booking to automated network rerouting
  • Implement sophisticated workflows that provide strong guarantees to our customers and make the most out of every site we deploy across the world
  • Own the orchestration layer that coordinates antenna operations across our global network, including the interfaces and contracts between cloud services and on-site ground systems
  • Design and operate the control plane, dataplane and telemetry delivery path, ensuring seamless integration across on-premises and cloud environments
  • Develop billing and metering systems that accurately track resource usage and generate invoices
  • Drive the design and implementation of a comprehensive monitoring solution to ensure continuous platform uptime
  • Collaborate with the Ground and Data teams, site operations, and network operations to build a truly resilient global network
  • Work with customers on defining secure and scalable interfaces for Telemetry, Tracking, and Control (TT&C) and payload data transfer, putting simplicity and extensibility first

Requirements

  • 6+ years of professional software development experience
  • 3+ years building and scaling cloud-based services and APIs in production environments
  • Experience leading engineering teams or projects as a tech lead, with a track record of mentoring engineers and driving technical direction
  • Experience with distributed scheduling systems, resource allocation, or booking platforms
  • Proficiency in modern cloud infrastructure (AWS, Azure, or Google Cloud)

Nice-to-Haves

  • Experience with one or more of the following languages: Rust, Golang, Haskell, etc. Open to other languages suitable for cloud services and distributed systems
  • Experience building global-scale customer-facing platforms with high reliability requirements
  • Experience defining service boundaries and interfaces across hybrid cloud and on-premises environments
  • Knowledge of API design, authentication, and access control best practices
  • Experience with event-driven architectures and message queues
  • Experience with high-throughput data delivery, streaming pipelines, or telemetry systems
  • Familiarity with billing systems, usage tracking, or subscription management
  • Understanding of simulation and modeling (satellite propagation, etc.)
  • Experience with Kubernetes, containerization, and CI/CD pipelines
  • Knowledge of satellite communications or relevant domain experience (beneficial but not required)

Compensation and Benefits

  • Software Engineering Manager/Level 3: $174,000 - 218,000 per year
  • Software Engineering Manager/Level 4: $192,000 - 240,000 per year
  • Software Engineering Manager/Level 5: $208,000 - $260,000 per year
  • Base salary is just one part of your total rewards package at Northwood. You may also be eligible for equity in the form of stock options or other long-term incentives, as well as potential performance bonuses.
  • Comprehensive medical, vision, and dental coverage, a 401(k) retirement plan, short- and long-term disability insurance, life insurance, paid parental leave, generous paid time off, and various other perks and discounts.

Skills

AWSAzureGCPRustGoHaskellKubernetesCI/CDDistributed SystemsEvent-Driven Architecture
Givebutter

Engineering Manager, Fundraising

GivebutterAustin, TX +9

Lead and mentor a full-stack engineering team while shipping code, setting frontend technical direction, and maturing engineering practices at a nonprofit fundraising platform.

175k – 195k
Remote7+ YOEEngineering Management
Givebutter

Engineering Manager, Treasury

GivebutterAustin, TX +9

Lead and mentor a team of full-stack engineers to build financial infrastructure including payment tools, ACH transfers, and card issuing systems for nonprofit users. Requires 7+ years full-stack experience and 2+ years managing 5+ engineers, with hands-on fintech and financial systems expertise.

175k – 195k
Remote7+ YOEEngineering Management
Betterment

Engineering Manager, Detect & Respond

BettermentNew York, NY

Leads Detection Engineering team to build and operate security detection across cloud, SaaS, and products. Requires 7+ years security experience, 2+ years managing engineers, SIEM expertise (Splunk), and player-coach leadership in NYC hybrid role.

175k – 215k
Hybrid7+ YOEEngineering Management
Forterra

Platform Control Lead

ForterraClarksburg, MD

Leads a team of controls engineers developing platform control software for autonomous vehicles, translating motion planner trajectories into drive-by-wire commands. Requires 5+ years in control systems, expertise in C++, Python, MATLAB/Simulink, and vehicle dynamics.

175k – 250k
On-site5+ YOEEngineering Management
Databricks

Manager, Field Engineering

DatabricksChicago, IL +3

Lead and manage a team of Solutions Architects in the Manufacturing segment, focusing on pre-sales for Databricks' Data + AI platform. Partner with sales to drive revenue and customer success while building team culture, technical expertise, and architectural best practices. Requires 7+ years in Data+AI and 3+ years leading pre-sales teams.

173k – 237k
Remote7+ YOEEngineering Management