Senior Software Engineer - Full Stack
Stark
Seniority
Senior
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
We are looking for a Senior Fullstack Engineer to build the central engine and intuitive interfaces of Minerva Frontline, our Mission Management Software. You will be responsible for building end-to-end features, spanning from the core C++ server that orchestrates UAV swarms and maintains global battlefield state, down to the real-time TypeScript interface that operators use in highly contested environments.
What you'll do
- The Architecture: You will design and implement robust, event-driven systems. This involves working with C++23, gRPC, and Graaf, alongside handling high-frequency telemetry, and structuring large-scale, responsive frontend applications.
- The Code: You will be hands-on across the stack, writing critical paths in C++ on the backend, and maintaining a performant, type-safe Vanilla TypeScript frontend.
- The Hardware Integration: You will spend time in the field with our hardware and flight-test engineers. You will directly integrate Minerva Frontline with new UAV platforms, ensuring that software intents map flawlessly to physical drone execution in the real world.
- The Product: You will own features end-to-end, bridging the gap between high-level tactical requirements, intuitive operator interfaces, and low-level drone execution (MAVSDK/MAVLink). You will ensure seamless real-time data flow via WebSockets and REST APIs.
What you'll need
- Intergrated Master's (Dipl. Eng.) B.Sc/M.Sc in Computer Science, Robotics, or equivalent practical experience.
- 5+ years of software engineering experience, with deep expertise in both backend and frontend development. You have built complex distributed systems and dynamic user interfaces from scratch.
- Deep expertise in modern C++ (17/20/23) and modern JavaScript/TypeScript (Webpack, Vanilla Web Components).
- You are proficient in Modern C++ and treat memory safety as a religion. You are comfortable with TypeScript, Webpack, Vanilla Web Components, and state management in large frontend applications.
- You are eager to step away from the desk and work directly in the field with hardware engineers, drones, and test equipment to prove your code works under real-world conditions.
- You understand that in our domain, a 10ms lag in processing a strike intent or a synchronization error in swarm telemetry can be critical, whether it's happening on the metal or in the browser. You know how to optimize for performance.
- Due to the nature of our work, candidates must be eligible to obtain appropriate security clearance.
Nice to have
- Experience with real-time distributed systems, WebSockets, gRPC, Flatbuffers, or MAVLink is a massive plus.
- Experience in Defense, Robotics, Aerospace, or High-Frequency Trading. Experience with hardware-software integration is a huge plus.
What they offer
- Relocation allowance for this position if you are not living in Greece and open to relocating from another EU country

