Senior Full Stack Software Engineer

As a Senior Full Stack Software Engineer, you’ll build reliable data link systems, optimize performance-critical code, and deliver expert TypeScript React frontends while collaborating across engineering teams to create seamless user experiences.

About the Role

Join ZeroPhase as a Senior Full Stack Software Engineer to design and deliver robust full-stack systems powering advanced data links. You’ll optimize performance-critical code on ARM/x86, implement fault-tolerant networks, and create exceptional frontends with React. Working closely with cross-functional teams, you’ll drive architecture, design, and code reviews, ensuring scalable solutions and outstanding user experiences through technical excellence and innovation.

Responsibilities
  • Develop highly reliable and available software systems for data links including user front-ends with stand-alone GUI or web interface

  • Optimize signal processing code such as FFT or channel coding for ARM or x86 using NEON or AVX instructions

  • Design and implement highly available, fault-tolerant networks that operates for long periods of time with minimal maintenance at scale

  • Deliver expert level TypeScript React code for modern browsers

  • Work closely with internal partners to drive successful outcomes for the business

  • Collaborate with other engineering teams across ZeroPhase to advance our engineering process in architecture, design, and code reviews

  • Deep dive into your users’ problems to find and create efficient solutions

  • Bring your voice to the table in team collaborations on architecture, design, and code reviews

Requirements

Bachelor's degree in computer science, engineering, or a STEM discipline and 5+ years of experience building full-stack software; OR 7+ years of professional experience building full-stack software in lieu of a degree (internship experience is applicable)

Nice to Have
  • Programming experience in Python, C++, Rust or similar object-oriented language

  • C++/Rust SIMD optimization techniques

  • GUI design with Qt

  • Production experience with Docker and Kubernetes

  • Front-end experience in Angular, React, or similar JavaScript framework

  • Database experience with MongoDB, SQL, or similar database technologies

  • Experience with version control, continuous integration, and continuous delivery concepts

  • Expertise in profiling and improving application performance Experience with UNIX-like operating systems and CI/CD tool A drive to deliver exceptional user experiences for customers and willingness to own all outcomes.

For career inquires, please email

career@zerophase.de

For career inquires, please email

career@zerophase.de

For career inquires, please email

career@zerophase.de

Enabling unmanned mission success through reliable communication

© 2025 ZeroPhase GmbH. All rights reserved.

Enabling unmanned mission success through reliable communication

© 2025 ZeroPhase GmbH. All rights reserved.

Enabling unmanned mission success through reliable communication

© 2025 ZeroPhase GmbH. All rights reserved.