Software Engineer - Cloud Simulation & Full-stack

Skydio · Defense · Zurich, Switzerland · R&D

Software Engineer role focused on building cloud-native, full-stack systems for a customer-facing drone simulation platform. The role involves designing and implementing services, APIs, and interfaces for configuring and interacting with the simulator, bridging the gap between a complex robotics simulator and cloud-delivered user experiences. Requires strong backend and distributed systems experience, Python, C++, TypeScript, React, and cloud technologies like AWS and Kubernetes.

What you'd actually do

  1. Design and build cloud-native services that orchestrate, configure, and interact with the Skydio Simulator at scale.
  2. Develop robust backend systems that interface directly with the simulator runtime, enabling control, configuration, data exchange, and monitoring.
  3. Build customer-facing workflows and APIs that allow users to personalize simulation environments, scenarios, vehicles, and behaviors.
  4. Implement full-stack features, collaborating across backend services and frontend applications to deliver intuitive, reliable simulation experiences.
  5. Architect systems with a strong focus on scalability, reliability, observability, and security, supporting multi-tenant, production workloads.

Skills

Required

  • backend and distributed systems
  • Python
  • C++
  • TypeScript
  • React
  • GraphQL
  • AWS
  • Kubernetes
  • PostgreSQL

Nice to have

  • Go
  • Rust
  • Three.js
  • WebGL
  • Temporal
  • simulation
  • robotics
  • real-time systems