Senior Software Engineer (Space Communications)
Northwood Space
Software Engineer
Northwood is on a mission to transform connectivity between Earth and space, bringing the benefits of space to the masses through innovations in space communications technologies. If you're passionate about building quickly and seeing your work deployed globally with real impact, we want you at Northwood.
As a Software Engineer at Northwood, you will be pivotal in designing, implementing, and optimizing the global service that delivers connectivity to our customers. You will have ownership over key areas - ranging from control of our antenna systems to the customer APIs that enable booking time on our network. An ideal candidate is someone who likes to work across areas of responsibility and can dive deep into high priority challenges.
Northwood is a full-stack company, with software development spanning everything from embedded systems and high speed networking to distributed web services. We seek versatile candidates who want to contribute across multiple areas while having a solid foundation in a few core areas of focus. Key areas of focus include—but are not limited to—the following (new team members will have the opportunity to work across these areas):
Cloud orchestration & distributed systems design
Lead the end-to-end architecture of a global, distributed control plane that schedules hundreds of satellite passes per hour across mixed AWS/on-prem nodes
Mentor teams on fault-tolerant patterns and land design RFCs that become Northwood standards
API, database & front end development
Build and own customer-facing and internal control-plane APIs – craft, version, and operate the endpoints that let users search, reserve, update, and cancel satellite passes at multi-thousand-request scale
Design and implement the underlying workflow-orchestrator that coordinates satellite communications across sites, reconciles conflicts, and enables autonomous coordination across the world’s largest ground network
Architect the real-time TT&C / data-transfer interfaces – deliver a secure, bidirectional streaming channel that carries command uplink, telemetry downlink, and supports near-real-time data delivery across Northwood's global ground network.
Edge systems (ground station)
Design and implement control systems for our ground station hardware, you will write software that interacts with everything from embedded systems to RF modems
High bandwidth data movement
Architect and optimize data pipelines for efficient movement of data between ground stations and various end environments
Architect a Tbps-class SD-WAN overlay (WireGuard + QUIC) that transparently shifts traffic between sites, S3-compatible buckets and customer VPCs, with per-flow QoS and FEC.
Monitoring & alerting systems
Create comprehensive monitoring and alerting solutions for software and infrastructure
Implement tools to ensure continuous uptime and rapid issue resolution
Global telemetry capabilities
Transform our telemetry data into actionable insights, enabling predictive diagnostics to address issues before they arise; keep our customers informed about relevant operations in real time
Infrastructure, security & pipelines
A global network requires global deployments, and Northwood is committed to building a secure, reliable, and stable pipeline. This infrastructure empowers our developers to deploy changes continuously—without the risk of disrupting the system or relying on 'testing in prod.'
Production line software & testing
Develop software for production line bring-up and testing
Automate testing procedures to ensure hardware and software reliability
Working alongside mechanical/RF/EE/FPGA and SW engineers to ensure system correctness, performance, and reliability before leaving our manufacturing line
Simulation & orchestration software
Create simulations that model satellite and network design
Create simulation tools for testing and validating system performance
Design and implement software that orchestrates our global antenna network and data plane
Basic Qualifications:
5-7+ years of professional software development experience (this doesn't have to be from a full-time role—there are many ways to gain valuable experience, and we'd love to hear about yours - tell us about internships, projects out of the classroom, or any personal projects)
Completed bachelor's degree in Computer Science, Computer Engineering, Math or other related major (soft-requirement, tell us why you didn't pursue a degree, and what you've done in its place)
Preferred Qualifications:
While we don't expect you to have every skill listed below, we do expect you to take ownership of one or more areas and drive decisions and implementations where your strengths lie.
Programming Languages (General): 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 and interested in strong opinions on the right language for various applications
Strong problem-solving abilities
Excellent communication and collaboration skills
Ability to work in a fast-paced, dynamic environment
Domain specific skills:
Distributed Systems & Cloud Computing: Experience designing and implementing distributed systems; knowledge of cloud services (AWS, Azure, Google Cloud) and orchestration tools; familiarity with microservices architecture and serverless computing
Hardware Interaction & FPGA: Experience with hardware control systems; familiarity with FPGA programming and orchestration; understanding of embedded systems development (FreeRTOS, Zephyr)
Data Movement & Networking: Proficiency in architecting data pipelines for high-throughput environments; understanding of network programming and IP protocols; experience with high-speed communications (10GigE+)
API & Front-End Development: Experience in building RESTful APIs; proficiency with front-end technologies: JavaScript/TypeScript; Frameworks: Angular, React, or similar. Knowledge of UI/UX best practices
Monitoring & Alerting Tools: Experience with monitoring solutions (Prometheus, Grafana, ELK Stack); familiarity with alerting systems and incident response
Infrastructure & Security: Proficiency with Infrastructure as Code tools (Terraform, Ansible); understanding of security best practices and compliance requirements; experience managing CI/CD pipelines (Jenkins, GitLab CI/CD)
Databases & Data Processing: Experience with time-series databases (InfluxDB, TimescaleDB); proficiency with relational databases (PostgreSQL, MySQL); knowledge of data processing frameworks
Simulation: Experience designing/implementing simulations for physical models (think satellite orbits) or network movement
Orchestration: Experience designing/implementing orchestration engines for distributed nodes (think robotics, long running jobs
- A leading aerospace company is seeking a Sr. Mixed Signal Design Engineer to design advanced RF systems for space communications. The ideal candidate will have over 7 years of experience in mixed signal circuit design, along with strong debugging and communication skills...Senior
- ...decreases, more companies launching payloads to space continue to emerge. For the first time... ...buses at scale using a combination of software, vertical integration, and hardware that... ...: ranging from earth observation to communications and more. We'd love for you to join us on...SeniorFull timeWork at office
$102k - $127k
...Title: Senior Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering... ...engineering team defining the next generation of space communication systems supporting US Space Force (USSF) satellite...SeniorFor contractorsWork experience placementLocal areaFlexible hours- ...technology consulting firm in California is seeking a skilled systems engineer to work on national security space missions. The candidate will leverage 7+ years of experience in systems engineering and software development, particularly in C++ or Python. Responsibilities...Senior
- ...company, offers IT Governance, Systems Engineering, Enterprise Modernization,... ...nationwide. Overview Senior Software Engineer - Space Systems position involves designing... ...priorities. Strong interpersonal skills, communication (oral and written), and...SeniorWork experience placementWork at office
$121k - $151k
...Title: Senior Software Systems Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering... ...engineering team defining the next generation of space communication systems supporting US Space Force (USSF) satellite...SeniorFor contractorsWork at officeLocal areaFlexible hours$185k - $215k
...companies launching payloads to space continue to emerge. For... ...using a combination of software, vertical integration, and hardware... ...from earth observation to communications and more. We'd love for... ...We are looking for motivated engineers who are eager to solve complex...SeniorFull timeWork at office- A leading engineering solutions firm in El Segundo, California, is seeking a Principal Software Engineer to join a systems engineering team focused on developing next-generation space communication systems for national security. The ideal candidate will have at least 7...
$86.8k - $165.2k
...Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military communications! Be part of a dedicated DevSecOps team... ...and spacecraft and collaborative space solutions. By joining our team, you’ll have...SeniorFull timeTemporary workWork experience placementWork at officeRemote workWorldwideRelocationFlexible hours- ...Mangomint: Senior Software program Engineer Mangomint is a fast-growing SaaS firm on a mission to make each salon and spa extra worthwhile. We... ...Join Engineering staff, constructing and scaling the core communication techniques our prospects depend on day-after-day:...Senior
$160.51k - $195k
...principles and techniques of computer science and engineering into mobile application development. Design or develop software applications, integrating analytics data to... ...and consequences of design. Use strong communication skills (written and verbal) to consult with backend...SeniorWork experience placementRemote work- ...Specialist to lead acquisition planning for highly classified space control systems. This position requires developing acquisition... ...collaborating with various teams. Candidates should have strong communication skills and an active TOP SECRET clearance. The role is based...Senior
$151.3k - $226.9k
The Aerospace Corporation is seeking a Sr. Communication Systems Engineer in El Segundo, CA. In this role, you'll provide expertise for the Next Generation... ...is a must, and candidates should have experience with space-ground communications systems. The salary range is $151,30...Senior- ...company located in Los Angeles is seeking a Senior Reflector/Feed Antenna Engineer to design high-frequency antennas for their satellite communication network. This position involves... ...reliable connectivity solutions for users in space. Ideal candidates will possess a strong...Senior
- A leading aerospace technology firm in Los Angeles seeks a Ground Software Engineer to design and implement satellite communication software. The role requires extensive programming skills in Python, C++, and Rust, along with experience in microservices and cloud solutions...Senior
$160k - $225k
...human life on Mars. SR. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages... ...focus on earth observation, communications, and hosted payloads. The... ...building highly reliable in-space mesh networks, designing... ...Range: Software Engineer/Senior: $160,000.00 - $225,000.00/...SeniorPermanent employmentTemporary workImmediate startWeekend work$185k - $215k
A cutting-edge aerospace company is hiring a Ground Software Engineer to design and develop software solutions for satellite communication and control. The ideal candidate will have over 6 years of experience in software development, a Bachelor's degree in Computer Science...Senior$143.05k - $238.42k
...create world-class solutions in communications, 5G, automotive, energy,... ...generation UI platform for Engineering Applications for Optical Design... ...making high-quality optical software for 50 years. We provide... ...Responsibilities We are looking for Senior Software Engineer with CAD/...SeniorFlexible hours$168k - $230k
...life on Mars. SR. SECURITY SOFTWARE ENGINEER, APPLIED COMPUTING (... ...focus on earth observation, communications, and hosted payloads. The Starshield... ...building highly reliable in-space mesh networks, designing... ...Security Software Engineer/Senior: $168,000.00 - $230,000.00/per...SeniorPermanent employmentTemporary workImmediate startFlexible hoursWeekend work$151.3k - $226.9k
The Aerospace Corporation in El Segundo, CA, seeks a Sr. Project Engineer specializing in multi-disciplinary engineering for the Next Gen... ...role involves technical support and assessments on integrated Space Vehicle hardware, ensuring operational acceptance timelines are...Senior$168k - $230k
...life on Mars. SR. SECURITY SOFTWARE ENGINEER (STARSHIELD) Starshield... ...focus on earth observation, communications, and hosted payloads. The Starshield... ...building highly reliable in-space mesh networks, designing... ...Security Software Engineer /Senior: $168,000.00 - $230,000.00/...SeniorPermanent employmentTemporary workImmediate startFlexible hoursWeekend work- Senior Software Engineer, Machine Learning About us Moonware builds products to modernize airfield operations, providing the digital infrastructure... ...centralized operating layer to manage and oversee tasks, communications, and performance. By enhancing operational visibility and...SeniorWorldwide
- A company in space technology seeks a Senior Test Engineer to oversee hardware-in-the-loop (HITL) test systems for their innovative space products. The role requires at least 5 years of experience in test engineering and strong programming skills in C/C++ and Python. This...SeniorFlexible hours
- A leading aerospace company is seeking a Principal ASIC Design Engineer in Los Angeles, CA, to design advanced ASICs for space-based communication systems. This role involves defining digital architecture, leading hardware realization, and driving technical planning throughout...
$112.29k - $153.6k
...One is Publicis Groupe’s fully integrated media, digital, and communications agency built to help premium brands thrive in a rapidly... ...Description About this Position: As a Manager of Experience Engineering, you will take a hands‑on leadership role in the development...SeniorTemporary workFreelanceWork at officeRemote workFlexible hours- IESE Solutions is looking for a Sr. Principal Space Systems Engineer in El Segundo, California, to lead the development of technical requirements and systems engineering for space systems. You will oversee contractor development and perform systems integration and risk...SeniorFor contractors
$180k - $200k
...-focused aerospace and defense company is seeking a Space Vehicle Platform/Payload Systems Engineer in El Segundo, California. The role involves leading... ...experience in space vehicle systems engineering, effective communication skills, and a Bachelor's degree in a relevant field....Senior$156.8k - $219.52k
Sr. Mixed Signal Design Engineer for Space-based Communications - TeraWave page is loaded## Sr. Mixed Signal Design Engineer for Space-based Communications... ...connectivity for critical operations.We are seeking a senior mixed signal design engineer to participate in the...SeniorPermanent employmentTemporary workLocal area- ...Lead Network Engineer Northwood is on a mission to transform... ...connectivity between earth and space and bring the benefits of... ...through innovations in space communications technologies. If you like building... ...SD-WAN architectures and software-defined networking...Permanent employmentWorldwide
$160k - $220k
K2 Space Corporation, located in Los Angeles, is seeking a Senior Technical Product Manager to lead the development of internal platforms and developer tools for... ...satellite projects. You will work closely with engineering and production teams to ensure high-impact...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Space Communications). Be the first to apply!
- graduate software developer Los Angeles, CA
- rust software engineer Los Angeles, CA
- senior software design engineer Los Angeles, CA
- software engineer student Los Angeles, CA
- software engineer amazon Los Angeles, CA
- software developer positions Los Angeles, CA
- software engineer full time Los Angeles, CA
- new graduate software engineer Los Angeles, CA
- junior software developer Los Angeles, CA
- IT software engineer Los Angeles, CA

