> Markdown version of [/jobs/ext/3169695-staff-senior-software-engineer-hydris-golang](https://www.wearedevelopers.com/jobs/ext/3169695-staff-senior-software-engineer-hydris-golang). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff/Senior Software Engineer - Hydris - Golang - **Company:** project-q - **Location:** Berlin, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Code Review, Data Fusion, Distributed Systems, Protocol Buffers, Mesh Networking, Open Source Technology, Peer-To-Peer (P2P), Software Architecture, Sensor Fusion, TypeScript, Management of Software Versions, Api Design, Golang - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8f680cbeb1393904 ## About the Role * 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., * 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. ## Description 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., * 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. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)