CareerPlanSign in

Software Engineer - Clients and Drivers

Lisbon, Portugal💼 Full-time🗓 2026-09-07 → 2026-09-26

Core

Building core experiences on the Dremio SQL Lakehouse stack, focusing on client tools, drivers, and open-source contributions.

Role type

Senior Software Engineer (Distributed Systems & Client Libraries)

Builds

Client-side libraries, database drivers (JDBC/ODBC/ADBC), and core Dremio platform features for self-service analytics and AI.

Domain

Data Infrastructure / Distributed Systems / Open Source

Deliverable

production ML models | product features

Required skills

Java, C++, distributed systems, microservices, multi-threaded programming, data structures, algorithms, asynchronous patterns

Preferred skills

JDBC, ODBC, ADBC, Apache Arrow, SQL, client-side application development, open source contributions

Technologies

Apache Arrow, Apache Iceberg, Java, C++, JDBC, ODBC, ADBC, Tableau, PowerBI

Responsibilities

Contribute to the full software development cycle (inception to deployment), actively contribute to Apache Arrow open source projects, participate in code and design reviews, collaborate with program managers and architects, work directly with customers and BI tool partners, mentor team members and drive recruiting efforts

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.