CareerPlan

Staff Software Engineer - Connectivity

Full-time2026-10-12 → 2026-11-10

Core

Building high-performance connectivity solutions, client drivers, protocols, and connectors to enable data access and interoperability for a unified lakehouse platform.

Role type

Staff Software Engineer (Connectivity & Clients)

Builds

Client drivers, protocols, connectors, interoperability layers, and distributed data access services.

Domain

Data Infrastructure / Distributed Systems / 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 automation, mentorship, technical architecture.

Preferred skills

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

Technologies

Apache Iceberg, Apache Arrow, JDBC, ODBC, Arrow Flight SQL, Power BI, Tableau, OAuth, OIDC, TLS

Responsibilities

Lead medium-to-large features from definition through release; define technical designs and architecture; diagnose complex distributed system failures; maintain API and protocol stability; mentor engineers and influence partner teams; drive open-source contributions.

Seniority

Staff, hands-on IC with strategic scope