Senior Software Engineer (m/w)

Job Informationen

Location: Zurich or remote Your tasks: Your tasks: High-performance execution: Architecting a system for real-time, concurrent workloads with zero downtime. Secure sandboxing: Building the core of our platform using WebAssembly (Wasm) to safely run untrusted, third-party code. Fast delivery: Balancing strong technical foundations with rapid MVP iteration. What You'll Do Architect and Build: Design and implement the core payments system from scratch, including our custom workflow execution runtime. Drive Key Decisions: Take ownership of crucial decisions on architecture, technology stack, and tooling. Your voice will directly shape our technical future. Engineer for Scale: Build high-performance, low-latency distributed systems designed for massive concurrency and fault tolerance. Pioneer Secure Execution: Develop and refine our secure sandboxing mechanisms for running third-party code. Innovate and Iterate: Translate cutting-edge research and concepts into robust, production-ready software, moving quickly from prototype to product. Your profile: While you don't need to tick every box, the ideal candidate brings a blend of the following: Experience with High-Performance Systems: A proven track record of building and operating distributed systems with demanding requirements for low latency (soft real-time), zero downtime, and massive concurrency. Knowledge of Secure Computing: Experience with, or a deep understanding of, the principles of sandboxing untrusted code. Direct experience with WebAssembly (Wasm) and its ecosystem (e.g., WASI, WIT, Wasmtime) is a major asset. Experience with Typed Programming Languages: You have experience with languages featuring strong static type systems and enjoy functional programming. We value Rust for high-performance systems and Haskell for compilers and static analysis, but above all, a passion for programming languages and type systems. Comfort with ambiguity: You thrive when faced with new challenges, can research unfamiliar areas, and turn insights into working software. Pragmatic mindset: A hands-on approach to shipping quickly, while still laying strong technical foundations for the future. Strong Ownership & Communication: The ability to thrive in a small, highly collaborative team environment and take ownership of your work from concept to production.

Benötigte Skills
  • Scratch
  • Haskell
  • Rust
Job Details
  • Job Status Aktiv
  • Pensum Vollzeit