Назад
Company hidden
20 часов назад

Backend Systems Engineer

155 000 - 190 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Backend Systems Engineer (Python/Rust): Developing backend command-and-control software that connects a satellite operations platform with heterogeneous spacecraft, with an accent on machine-to-machine communications, protocol integration, and reliable hardware-software interfaces. Focus on designing scalable abstractions for satellite integrations, handling binary protocols and telemetry, and building resilient communication systems for remote and intermittently connected vehicles.

Location: Hybrid, with two days per week in an office in Arvada, Colorado, Washington, D.C., or Seattle, Washington

Salary: $155,000–$190,000 per year, plus equity

Company

hirify.global provides a platform for operating heterogeneous satellite constellations and simplifying spacecraft operations.

What you will do

  • Develop backend command-and-control software connecting the platform to satellite vehicles.
  • Implement machine-to-machine communications involving binary protocols, command and telemetry definitions, data transport, serialization, encoding, and stateful communication.
  • Onboard satellite vehicles by translating spacecraft-specific interfaces and protocols into reliable platform integrations.
  • Build reusable abstractions, tooling, and architecture for supporting multiple spacecraft, protocols, and missions.
  • Design systems that handle unreliable connectivity, bandwidth constraints, latency, retries, fault handling, and observability.
  • Collaborate with multidisciplinary teams and communicate complex technical information to internal and customer-facing audiences.

Requirements

  • Professional proficiency in backend or systems programming with Python and Rust.
  • At least 3 years of experience developing software for satellite C2, telecommunications, networking, robotics, embedded systems, industrial automation, IoT, defense, or similarly complex machine-to-machine systems.
  • Experience implementing or integrating communication protocols with serialization, framing, packetization, routing, sequencing, acknowledgements, error handling, and state management.
  • Experience taking a protocol, interface specification, or hardware integration from documentation through implementation, testing, troubleshooting, and production operation.
  • Strong systems thinking, technical analysis, troubleshooting, communication, maintainability, resilience, observability, and performance skills.
  • Bachelor’s degree in computer science, electrical engineering, computer engineering, or a related field, or equivalent practical experience.

Nice to have

  • Experience with CCSDS, CSP, CFDP, IP, XTCE, MIB, or comparable communication standards and interface definitions.
  • Experience integrating AES-256 GCM, AES-256 CFB, AES-256 ECB, NSA Type 1 PEGASUS, or NSA Type 1 CARIBOU encryption algorithms.
  • Experience with Kubernetes, DevSecOps, relational or time-series databases, GitHub workflows, or open-source software.

Culture & Benefits

  • Hybrid work model combining in-person collaboration with significant remote flexibility.
  • Opportunity to apply experience from telecommunications, networking, robotics, industrial automation, IoT, defense, or other complex systems to spacecraft operations.
  • Work on software supporting a wide variety of satellite missions and spacecraft interfaces.
  • Compensation includes equity.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →