Demo

Senior Software Engineer

Northwood
Torrance, CA Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 3/1/2026

About Northwood
:

Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through innovations in space communications technologies. If you like building quickly and seeing your work deployed globally with real impact, we want you at Northwood.

Role:
Northwood Space is looking for a Software Engineer to join our Distributed Systems team in our Torrance office. As a Distributed Systems Software Engineer, you will be pivotal in designing, implementing, and optimizing data and control plane functionalities within our global ground station network infrastructure. You will collaborate closely with cross-functional teams and customers to develop innovative solutions that enable reliable, efficient, simple, and available systems. Your expertise in distributed and scalable systems will be essential in achieving our reliability, scalability, and performance goals.

Responsibilities
:

  • Ownership of the Distributed Systems responsible for sequencing, provisioning, and configuring all of Northwood's core infrastructure and network
  • Design and implement Northwood's control and data planes, ensuring seamless integration across on-premises and cloud environments, emphasizing low latency and high throughput data distribution
  • 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
  • Develop, test, deploy, and maintain applications essential to the ground service, including APIs, services for spacecraft communication, and data processing pipelines capable of managing gigabytes of data per second
  • Support the design and implementation of a comprehensive monitoring solution to ensure the continuous uptime of Northwood's hardware and software systems
  • Work closely with software, network, and FPGA engineers to design Northwood's hybrid network and software deployments, optimizing performance and scalability

Basic Qualifications
:

  • 5-7 years of professional software development experience
  • 3 years of industry experience in architecting and scaling distributed systems in production and/or large-scale software services in the cloud

Preferred Qualifications
:

  • Proficiency in one or more of the following:

  • Rust, Golang,, C/C

  • Open to other languages that are suitable for distributed systems and/or high-performance computing

  • Experience building & operating highly reliable distributed systems in a hybrid cloud/on-prem environment

  • Experience in Network programming and understanding of the IP protocols
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud

Additional Information:
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Northwood Space is an Equal Opportunity Employer; employment with Northwood Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Salary.com Estimation for Senior Software Engineer in Torrance, CA
$115,856 to $140,060
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Northwood

  • Northwood Torrance, CA
  • About Northwood : Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through innovat... more
  • 12 Days Ago

  • Northwood Torrance, CA
  • About Northwood Space: Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through in... more
  • 12 Days Ago

  • Northwood Torrance, CA
  • About Northwood: Northwood is a modern space infrastructure company focused on connecting space and Earth. The world runs on space. Space will run on North... more
  • 12 Days Ago

  • Northwood Torrance, CA
  • Role: Northwood is looking for a Senior Site Reliability Engineer to architect and lead the monitoring and reliability systems that keep satellites connect... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Torrance, CA area that may be a better fit.

  • Eleven Recruiting Long Beach, CA
  • Eleven Recruiting is seeking a Senior Software Engineer for one of our largest aerospace manufacturing clients located in Long Beach, CA and Stennis, MS. O... more
  • 18 Days Ago

  • Vast Long Beach, CA
  • At Vast, our mission is to contribute to a future where billions of people are living and thriving in space. We are building artificial gravity space stati... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!