
Senior Software Engineer | Data Infrastructure | Rust
BlockTech is hiring a Senior Software Engineer for its Foundation team in Amsterdam to take technical ownership of its data infrastructure platform, including Kafka, PostgreSQL, ClickHouse, and Iceberg. The role requires 3+ years of software engineering experience, proficiency in Rust or strong C/C++, and hands-on experience with distributed systems and data stores. You will enable other teams, own ingest and streaming layers, build storage solutions, and mentor engineers.
What you'll do
- Enable other teams by making platform integration straightforward and turning recurring problems into shared libraries
- Own the ingest path: collect public and private exchange data and internal trading events with minimal latency impact
- Architect the streaming layer: design and operate Kafka and NATS messaging for throughput and delivery guarantees
What you need
Must-have
RustCC++Apache KafkaRedpandaNATSPostgreSQLClickHouse
Nice-to-have
GrafanaPrometheusCompiler EngineeringSystems SecurityObservability ToolingNetworkingPostgreSQL ExtensionsKafka Patching
Soft skills
End-to-end ownershipCritical thinkingMentoringCommunicationSystems-level thinking
Senior Software EngineerData InfrastructureRustFinancial ServicesAlgorithmic TradingKafkaPostgreSQLClickHouseIcebergAmsterdam