Project Q
Staff/Senior Software Engineer - Hydris - Golang (d/f/m)
Berlin
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Country
- DE
- Work mode
- Remote-friendly
- First seen by hirly
- 3 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
- New Challenge About Us
- 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.
As a Staff Software Engineer, you'll directly impact the technical direction of our orchestration products – Hydris – the coordination engine for sensors and mission systems, and the interoperability API that underpins it.
You'll work at the layer where heterogeneous real-world systems like radars, AIS receivers, LoRa mesh radios, satellite feeds, and C2 platforms become a single coherent picture. The problems lie in distributed systems, protocols, and data modeling areas. They play out in environments that are bandwidth-constrained, intermittently connected, and operationally unforgiving.
The role is deeply hands-on, but it expects you to shape what we build and how we build it, not just deliver what's specified.
- What you'll do
- Core engine development
- Design and build the systems that power Hydris.
- Go is your primary language. You should be comfortable reading Rust and TypeScript across the codebase, even if you're not writing in them day-to-day.
- Own the architecture of a system that must run reliably on edge hardware, in disconnected mesh networks, and at scale — often all of that simultaneously.
- Protocol and integration architecture
- Evolve the schema that defines how every sensor, asset, and mission system talks to Hydris.
- Make API design decisions that hold up across our client libraries without creating a maintenance burden.
- Continue refining the integration framework that lets Hydris connect to new sensor types, data sources, and command systems.
- Set the patterns for how built-in integrations (ADS-B, AIS, ASTERIX, Meshtastic, SpaceTrack, TAK, federation) are structured, tested, and maintained.
- Make it straightforward for external developers and system vendors to build their own plugins/integrations to Hydris.
- Distributed systems
- Architect the peer-to-peer mesh and federation layer that keeps Hydris operational in disconnected, denied, intermittent, and limited-bandwidth environments.
- Solve the hard coordination problems: conflict resolution across federated nodes, eventual consistency of entity state, and track correlation across unreliable links.
- Ensure the system degrades gracefully rather than failing completely when connectivity is lost or constrained.
- Technical leadership
- Set technical standards for the codebase: how we test distributed behavior, how we handle protocol versioning, how we think about backward compatibility in an API-first product.
- Review code with a focus on long-term maintainability and operational correctness, not just feature completion.
- Make build-versus-integrate decisions and help the team clearly understand the trade-offs.
- You should apply if you
- 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 the TypeScript that puts a map in front of a user.
- 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 with colleagues toward high-quality technical decisions, at scale.
- Are interested in contributing to European military, maritime, and critical infrastructure defence systems.
- Write clearly and communicate architectural decisions in a way that survives beyond the conversation where they were made.
- Working language is English. German is not required.
- You'd be a great fit with
- Experience with geospatial systems, sensor fusion, or track management.
- Familiarity with defense or ISR data standards like CoT/TAK, ASTERIX, SAPIENT, MIL-STD-2525.
- Background in networking, mesh architectures, or systems designed for contested or degraded communication environments.
- Experience working on developer-facing open-source infrastructure where adoption depends on the quality of the API and documentation.
- We Offer
- Remote work anywhere in Germany, or hybrid/on-site in Berlin or Munich if you're already based there and prefer an office.
- High degree of autonomy and ownership, a flat structure, and real input into technical direction.
- Annual €1500 Learning & development budget (available after probation).
- Bike Leasing and Urban Sports Club membership.
- 30 days of paid time off.
Note: We're unable to offer visa sponsorship for this role – candidates must already be eligible to work in Germany.
Find Jobs in Germany on Arbeitnow
Similar jobs
- Senior/Staff ML Scientist - Bidding & Optimization (f/m/d)adjoe · BerlinFirst seen todayremote
- Senior Director of Machine Learning Engineeringhellofresh · Berlin, BerlinFirst seen todayremote
- HEAD (m/w/d) of MARKETING (Leiter Marketing)Daniel Diaz · Hannover, Niedersachsen, GermanyFirst seen today
- Head of Marketing & Communications Germany & Austria (all genders)Zuehlke · EschbornFirst seen today
- Aushilfe im Verkauf Minijob (m/w/d)Lidl Dienstleistung GmbH & Co. KG · Bünde, Nordrhein-Westfalen, GermanyFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job