Software Engineer - Cloud Simulation & Full-stack

Skydio 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 to orchestrate, configure, and personalize simulation environments, bridging the gap between a robotics simulator and cloud-delivered user experiences. Requires strong backend and distributed systems experience with Python/C++, and proficiency in TypeScript/React, GraphQL, 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. Partner closely with simulator, autonomy, and product teams to translate complex simulator capabilities into usable, production-ready customer features.

Skills

Required

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

Nice to have

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

What the JD emphasized

  • production workloads
  • production customer workloads