CareerPlan

Staff Software Engineer - Connectivity

Portugal - RemoteFull-time2026-10-07 → 2026-11-10

Core

Building high-performance connectivity solutions, client drivers, protocols, and connectors to enable data access and interoperability within the Dremio lakehouse platform.

Role type

Staff Software Engineer (Connectivity & Clients)

Builds

JDBC/ODBC drivers, Apache Arrow ADBC, Arrow Flight SQL, client libraries, and distributed data access services

Domain

Data infrastructure, distributed systems, database connectivity

Required skills

Java, C++, Rust, Go, API design, protocol implementation, distributed systems, concurrency, asynchronous programming, networking, failure handling, root-cause analysis, CI/CD, test generation

Preferred skills

JDBC/ODBC/ADBC driver development, Apache Arrow/Flight SQL, SQL engines, BI interoperability (Power BI/Tableau), OAuth/OIDC/TLS, cross-platform build engineering, observability, open-source contributions

Technologies

Apache Iceberg, Apache Arrow, JDBC, ODBC, Arrow Flight SQL, SQL engines

Responsibilities

Own medium-to-large features from design to release, define technical architecture and trade-offs, diagnose complex distributed system failures, maintain API/protocol stability and compatibility, mentor engineers, and collaborate with product and partner teams

Seniority

Staff, hands-on IC with strategic scope and mentorship