
Senior Developer
upto 120k + bonus and benefits
Onsite based in Ottawa
Your New Company
Join a global leader building one of the world’s most advanced Low Earth Orbit (LEO) satellite constellations. You’ll work with modern technologies, learn the inner workings of satellite control systems, and contribute to high‑reliability operational platforms that support critical mission activities. This is a collaborative engineering environment where cutting‑edge software meets real‑time space operations.
Your New Role
As a Senior Developer within the LEO SOC Systems team, you will design, build, and maintain the software and microservices that power satellite operations. You’ll work heavily with Python and Golang, with opportunities to use Java within the broader platform. Your work spans data storage and visualization tools, monitoring systems, automation services, and custom operational software that enhances the satellite control ecosystem.
You will contribute to real-time command and telemetry systems, flight dynamics pipelines, space situational awareness tools, and operational automation used across a large-scale constellation. You’ll collaborate closely with satellite engineers, mission operators, and cross-functional technical teams to ensure reliable, scalable, and secure systems that meet mission requirements.
What You’ll Need to Succeed
- Bachelor’s degree in Engineering, Computer Science, Science, or Mathematics.
- 7+ years of software development experience supporting production or operational environments.
- Strong hands‑on experience with Python and Golang (core requirement).
- Experience working with Java in a microservices environment (nice to have but valuable).
- Solid experience developing and supporting containerized services running on on‑prem or clustered infrastructure.
- Experience building and maintaining microservices (no architectural background required).
- Familiarity with modern operating systems, distributed systems fundamentals, and production-grade software practices.
- Understanding of cybersecurity principles and secure coding practices.
- Excellent communication skills and fluency in English (written and verbal).
- Ability to obtain a NATO Secret security clearance.
- Willingness to participate in an off-hours call rotation and occasional international travel.
Bonus Skills
- Exposure to satellite operations, physics, systems engineering, or space systems.
- Experience supporting mission operations workflows such as LEOP, orbit raising, or in‑orbit validation.
- Experience with real-time data systems, telemetry pipelines, or automation tooling.
What You’ll Get in Return
- The opportunity to build real, production-grade software that supports spacecraft operations.
- A technically rich environment working with Golang, Python, microservices, distributed systems, automation, and real-time processing.
- The ability to directly influence operational reliability for a next‑generation LEO constellation.
- A collaborative, learning‑focused engineering culture with exposure to both LEO and GEO operational systems.
What You Need to Do Now
If you're excited about space systems, automation, and operational engineering—and want to be part of a team building the future of LEO satellite operations—apply today with your updated resume.
Similar jobs
Kinaxis Inc.Senior Software Developer, Front End Technology
SpaceXNew Graduate Engineer, Software (Starlink)
Lightspeed CommerceSenior Full Stack Software Developer (Kotlin/Java & React)
SpaceXSoftware Engineer, High Performance Computing (Starlink)
Lockheed MartinSr. Software Engineer (Level 3)
SpaceX