# Principal Software Engineer - Data Lakes

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 7+ years
**Skills:** Java, C++, Postgres, Temporal, gRPC, AWS, GCP, Azure, Kubernetes, Grafana, Apache Iceberg, Polaris, Delta Lake, Parquet, Duckdb
**Posted:** 2026-08-13

> Leads architecture and development of scalable, high-performance managed data lake systems for customers. The role requires deep relational data management and performance-engineering experience, strong Java and C++ skills, public-cloud expertise, and technical leadership.

## Job Description

## Responsibilities

- Partner closely with product teams to understand requirements and design new capabilities for customers.
- Design, develop, implement, and operate highly reliable, large-scale data lake systems with a dedicated data lake engineering team.
- Contribute to open-source projects such as DuckDB and Polaris.
- Embrace open-source standards and toolsets.
- Analyze fault-tolerance, high-availability, performance, and scale challenges, and solve them.
- Ensure operational excellence and meet customer commitments for security, reliability, availability, and performance.
- Set technical direction and influence cross-functional teams.

## Requirements

- 6+ years of hands-on or research experience with high-performance relational data management systems.
- Deep understanding of infrastructure and software optimization, performance engineering, latency, and availability improvements.
- Proven track record of leading and delivering large, complex projects.
- Strong development skills in Java and C++.
- Solid experience with public clouds, including AWS, Azure, and Google Cloud.
- Demonstrated knowledge of columnar storage formats.
- Growth mindset and enthusiasm for innovative solutions.
- Excellent teamwork and commitment to helping colleagues improve.

## Nice-to-haves

- Master's or PhD in Computer Science, ideally focused on database management and/or storage engines.

## Compensation and Benefits

- 100% employer-paid medical insurance.
- Generous paid time off, paid sick time, inclusive parental leave, holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Virtual happy hours, free food, and team-building activities.
- Monthly cell phone stipend.
- Access to a mental health support platform offering therapy, coaching, and mindfulness resources for employees and dependents.
- Benefits may vary by country and worker type.

## Similar jobs

- [Principal Payments Engineer](https://hotfix.jobs/jobs/e9e8ae1c-f327-407d-a81b-0f8e7a965c28) - Payabli - Remote
- [Staff Software Engineer](https://hotfix.jobs/jobs/1c1c4d74-9822-4ad9-84fe-efdf89104398) - Anaconda - Remote
- [Staff Software Engineer, GRC](https://hotfix.jobs/jobs/3a506b48-97b0-44a6-8c94-1b8de6be5ad9) - Vanta - Remote - $260k – $306k/yr
- [Staff Software Engineer - Backend](https://hotfix.jobs/jobs/fc21b1cf-025a-474a-a2d0-9fce280b5ee6) - Databricks - Amsterdam, Netherlands
- [Senior Staff Software Engineer - Delta](https://hotfix.jobs/jobs/42f6f5fd-dd1c-469f-a706-3100e302e448) - Databricks - Amsterdam, Netherlands

**Apply:** https://hotfix.jobs/jobs/95b306a9-d188-4ceb-9c09-e771b7a18d32
**Canonical:** https://hotfix.jobs/jobs/95b306a9-d188-4ceb-9c09-e771b7a18d32