Orbisoperations Senior Backend Software Engineer to lead architecture and development of Catalyst platform runtime. Responsible for tracing complex request lifecycles and resolving systemic bottlenecks in distributed systems.
Responsibilities
Own architecture for medium-sized features end to end within the Catalyst platform runtime, from design through production rollout
Trace and debug requests across the full pipeline flow to root-cause issues that cross process and network boundaries
Evaluate and document critical technical trade-offs for Catalyst production systems, providing clear architectural rationale for high-impact design decisions
Partner with product and engineering stakeholders to refine requirements, identify technical constraints, and deliver solutions that balance product vision with system integrity
Design and implement core runtime features, including supervised goroutine lifecycles, cancelable contexts, and subprocess supervision
Contribute to the evolution of core system components, including inter-service communication protocols, standardized data models, and distributed persistence layer
Define testing standards and shift testing left, including testcontainers-based end-to-end integration tests spanning the fleet manager and processing unit, and implement chaos engineering or property-based testing to validate system resilience
Participate in on-call rotation for the platform runtime and lead post-mortems with actionable follow-ups for incidents within your area of ownership
Own architecture for medium-sized features end to end within the Catalyst platform runtime, from design through production rollout
Trace and debug requests across the full pipeline flow to root-cause issues that cross process and network boundaries
Evaluate and document critical technical trade-offs for Catalyst production systems, providing clear architectural rationale for high-impact design decisions
Partner with product and engineering stakeholders to refine requirements, identify technical constraints, and deliver solutions that balance product vision with system integrity
Qualification
Deep proficiency in GoFamiliarity with Unix domain socketsPhysical Requirements
Required
5-7 years of experience in backend or platform engineering with demonstrated ownership of meaningful product surfaces
Deep proficiency in Go, including concurrency patterns (goroutines, channels, cancelable contexts) and process and subprocess management
Experience designing and consuming gRPC/protobuf service contracts across process boundaries, including versioned schema evolution
Hands-on experience implementing idempotent state machines and delivery guarantees (at-least-once or exactly-once) in distributed pipelines
Experience with streaming or durable message systems (NATS JetStream or equivalent), including backpressure, bounded queues, and resource limits
Experience building integration test suites (for example testcontainers) that exercise multi-component systems end to end, including live enrollment scenarios
Exceptional communication skills across technical and non-technical audiences; you routinely interface with customers, product leaders, and engineering teams to gather requirements, articulate trade-offs, and drive alignment from initial design to delivery.
Travel up to 25% for customer engagement, architecture reviews, or team collaboration (Middle East)
Orbis complies with all applicable equal opportunity and non-discrimination laws in every jurisdiction in which we operate. Reasonable accommodation is available to applicants and employees with disabilities upon request.
Preferred
Experience with media or data pipeline processing (RTSP, RTMP, MPEG-TS, sensor, or telemetry data)
Experience building or operating plugin or extension architectures with out-of-process, sandboxed execution
Familiarity with Unix domain sockets, process isolation, and secure inter-process communication patterns
Experience in mission-critical or national security environments where auditability and operational reliability are foundational
Active security clearance (Secret or above); Top Secret preferred
Physical Requirements
Prolonged periods of sitting at a desk and working on a computer