Staff Software Engineer - Backend
Northwood · Torrance, CA · 2 wk ago
On-siteEngineeringFull-time
Responsibilities
- Design and develop Northwood's cloud-based scheduling and orchestration system for global antenna network access
- Build and maintain customer-facing APIs and interfaces for everything from scheduling to real time communications and data routing
- Design and implement Northwood's control and data planes, ensuring seamless integration across on-premises and cloud environments
- Create billing and metering systems that accurately track resource usage and generate invoices
- Create orchestration systems to coordinate antenna operations across our global network
- Collaborate with Customers, network operations, and the larger software team 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
Qualifications
- 7+ years of professional software development experience
- 3+ years building and scaling cloud-based services and APIs in production environments
- Experience with distributed scheduling systems, resource allocation, or booking platforms
- Proficiency in modern cloud infrastructure (AWS, Azure, or Google Cloud)
Preferred Qualifications
- Experience with one or more of the following languages: Rust, Golang, etc...
- Open to other languages suitable for cloud services and distributed systems
- Experience building global-scale customer-facing platforms with high reliability requirements
- Experience with API design, authentication, and access control best practices
- Experience with event-driven architectures and message queues
- Familiarity with billing systems, usage tracking, or subscription management
- Understanding of simulation and modeling (Satellite propogation, etc...)
- Experience with Kubernetes, containerization, and CI/CD pipelines