What is a Software Engineer at Umbra?
At Umbra, a Software Engineer plays a critical role in bridging the gap between space-based hardware and ground-based utility. The company is pioneering next-generation Synthetic Aperture Radar (SAR) satellite technology, which allows for high-resolution earth imaging regardless of weather or light conditions. As a software engineer, you will design, build, and maintain the highly specialized systems that command these satellites, process massive streams of radar data, and deliver imagery to customers with minimal latency.
Your work directly impacts the viability of Umbra's primary business model. Whether you are working on the Order and Delivery team to streamline how clients request and download imagery, or the Command & Control team to ensure secure, reliable communication with orbiting spacecraft, your code is part of a complex aerospace ecosystem. This is not a typical web development environment; it requires solving unique challenges around data scale, real-time telemetry processing, and highly specific domain architectures.
The engineering organization at Umbra values pragmatic, high-performing software that can handle the rigorous demands of space operations. Engineers must build systems that are both resilient to the harsh realities of hardware communication and flexible enough to adapt to rapid business growth. It is a highly collaborative environment where software, radar, and aerospace specialists work hand-in-hand to redefine what is possible in earth observation.

