JOBSEARCHER

Principal Software Engineer

QliktechChicago, ILL6 LeadSeptember 15th, 2026
Overview In this role you will take a hands-on leadership position within the Open Lake House team, shaping a distributed data platform that manages and optimises Apache Iceberg tables at scale. You will drive architectural decisions, implement core engine capabilities, and own production reliability for enterprise-grade data infrastructure. You’ll collaborate with engineers, architects, product, QA, DevOps, and support to improve scalability, performance, and maintainability. This is a chance to influence the long-term direction of a critical data engine used by large customers, with a clear impact on reliability and efficiency. Your work will connect advanced tech with real-world data challenges,在a Compensation / BenefitsGenuine career progression pathways and mentoring programsCulture of innovation, technology, collaboration, and opennessFlexible, diverse, and international work environmentCorporate Responsibility Employee Programs ResponsibilitiesDrive architecture and design decisions for complex areas of the Open Lake House engineDesign, develop, maintain, and improve core engine capabilitiesInvestigate and resolve complex production and customer issuesImprove scalability, reliability, performance, and maintainability through strong design, implementation, and reviewsMentor engineers and help build deep technical expertise across the team Key requirementsExtensive experience working on complex backend or data infrastructure systemsStrong hands-on experience with ScalaStrong experience with Apache Iceberg or similar table formatsDeep understanding of distributed systems, transactions, schema evolution, partitioning, compaction, and performance optimisationProven ability to troubleshoot complex production issues and take ownership of critical systemsStrong communication, collaboration, and technical leadership skillsExperience with Spark, Flink, Trino, Presto, cloud object storage, or modernising mature data platforms is a plusCommunicationCollaborationTechnical leadershipScalaApache IcebergDistributed systems