Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff/Senior Software Engineer - Hydris - Golang (d/f/m) role.
Rezi rewrites your resume against Project Q's job description. Free.

Tailor your resume to this Staff/Senior Software Engineer - Hydris - Golang (d/f/m) role.
Rezi rewrites your resume against Project Q's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff/Senior Software Engineer - Hydris - Golang (d/f/m) posting at Project Q — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff/Senior Software Engineer - Hydris - Golang (d/f/m) posting at Project Q — free, in seconds.
About the Role
As a Staff Software Engineer at Project Q GmbH, you will directly impact the technical direction of our orchestration products, Hydris and its underpinning interoperability API. You will work on integrating heterogeneous real-world systems into a tactical IoT backbone, addressing challenges in distributed systems, protocols, and data modeling within constrained and intermittently connected environments. This role is hands-on and requires shaping product development and technical strategy.
Responsibilities
- Design and build the core engine systems for Hydris.
- Own the architecture of systems running reliably on edge hardware, in disconnected mesh networks, and at scale.
- Evolve the schema defining sensor, asset, and mission system communication with Hydris.
- Make API design decisions for client libraries.
- Refine the integration framework for connecting new sensor types, data sources, and command systems.
- Set patterns for built-in integrations (ADS-B, AIS, ASTERIX, Meshtastic, SpaceTrack, TAK, federation).
- Enable external developers and system vendors to build plugins/integrations for Hydris.
- Architect the peer-to-peer mesh and federation layer for disconnected, denied, intermittent, and limited-bandwidth environments.
- Solve coordination problems like conflict resolution, eventual consistency, and track correlation.
- Ensure graceful system degradation during connectivity loss.
- Set technical standards for testing distributed behavior, protocol versioning, and backward compatibility.
- Review code for long-term maintainability and operational correctness.
- Make build-versus-integrate decisions and communicate trade-offs.
Requirements
- Have built and shipped distributed systems that run in production, ideally in environments where reliability matters more than convenience.
- Are comfortable working across the stack, from Protobuf schema design and systems-level Go, to TypeScript.
- Have well-formed views about API design and protocol evolution, informed by experience maintaining APIs that other people depend on.
- Can operate effectively with a high degree of autonomy but are adept at collaboration toward high-quality technical decisions.
- Are interested in contributing to European military, maritime, and critical infrastructure defence systems.
- Write clearly and communicate architectural decisions effectively.
- Candidates must already be eligible to work in Germany.
Skills
- Go
- Rust
- TypeScript
- Protobuf
- API design
- Protocol evolution
- Distributed systems
- Geospatial systems
- Sensor fusion
- Track management
- CoT/TAK
- ASTERIX
- SAPIENT
- MIL-STD-2525
- Networking
- Mesh architectures
- Contested or degraded communication environments
- Developer-facing open-source infrastructure
Location
- Remote (Germany)
- Hybrid (Berlin)
- Hybrid (Munich)
- On-site (Berlin)
- On-site (Munich)
Work Type
- Remote
- Hybrid
- On-site
- Full-time
Experience Level
- Staff
Benefits
- High degree of autonomy and ownership
- Flat structure
- Real input into technical direction
- Annual €1500 Learning & development budget (available after probation)
- Bike Leasing
- Urban Sports Club membership
- 30 days of paid time off
About the Company
- Project Q GmbH ("Q") is a Germany-based DefenseTech company with offices in Berlin and Munich.
- We network market-available sensors, effectors, or situational awareness systems into a tactical IoT backbone that reliably provides armed forces and security agencies with cross-domain information superiority — automated, scalable, and cost-efficient.
- Our solutions integrate seamlessly into existing defense and maritime infrastructures, delivering fast data fusion and AI-enhanced analytics for robust situational awareness in dynamic environments.
- We build platform-agnostic systems that enable real interoperability across domains.
- Q is a European defence-tech company pioneering the Internet of Defence with modular, scalable and interoperable sensor and intelligence solutions.