Skip to content

Lead Software Engineer

174k – 260kLos Angeles, CAOnsite6+ YOE
Summary

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.

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
AWSAzureGoogle CloudRustGolangHaskellKubernetesCI/CDDistributed SystemsEvent-Driven Architecture
Similar roles at this salary range
All Engineering Management jobs →
Shield AI

Mechanical Engineering Sr. Manager - Avionics

Lead a team of mechanical engineers designing electro-mechanical avionics systems for next-generation autonomous UAVs, including packaging, thermal management, and integration into the X-BAT aircraft. Requires 10+ years aerospace mechanical/electrical design experience and CAD/FEA expertise.

185k – 278kSan Diego, CA +1Engineering ManagementOn-site10+ YOENXFEA
1Password

Engineering Manager, Authentication Services

Manage the Authentication Services engineering team responsible for secure authentication experiences, sign-in, and identity verification services. Drive technical vision, execution, hiring, and team scaling in a remote-first environment.

190k – 278kUnited StatesEngineering ManagementRemote5+ YOEHiringCoaching
Applied Intuition

Engineering Manager, Hardware-in-the-Loop

Lead and build a new Hardware-in-the-Loop (HIL) testing lab and team for defense autonomy programs. Own technical strategy, hiring, and cross-functional execution in an onsite Ann Arbor role.

160k – 220kAnn Arbor, MIEngineering ManagementOn-site7+ YOECC++
Rippling

Senior Engineering Manager, AI Developer Experience

Lead the AI Developer Experience team building productivity platforms, AI-powered workflows, and tooling to accelerate 1,000+ engineers. Requires 8+ years engineering experience and 4+ years management.

207k – 362kSan Francisco, CA +2Engineering ManagementHybrid8+ YOECI/CDBuild systems
Rippling

Senior Engineering Manager, Cloud Infrastructure

Lead and grow the Cloud Infrastructure team responsible for Kubernetes, production reliability, and scalable cloud systems at Rippling. Requires 8+ years engineering experience and 4+ years of engineering management.

207k – 362kSan Francisco, CA +2Engineering ManagementHybrid8+ YOEAWSHelm