Lead Software Development Engineer

Akvelon Top Employer

We are looking for a Lead Software Development Engineer to join a project focused on building and evolving a modern Data Lake / Lakehouse platform on Google Cloud Platform.

This role is a strong fit for an experienced software engineer / technical lead who enjoys solving complex engineering problems, working with distributed systems, and staying deeply hands-on in development. You will help shape core platform capabilities, guide a small engineering team, and contribute directly to implementation in a role where technical leadership and coding go hand in hand.

The project involves building infrastructure that supports large-scale data processing across batch and streaming workloads, integrating with cloud services, and delivering high-quality, production-grade solutions.

 

Responsibilities

  • Design and implement core Data Lake / Lakehouse platform components
  • Lead a small engineering team (Lead + 2 engineers)
  • Contribute directly to development in a strongly hands-on role
  • Review code and guide technical decisions across the team
  • Build and support streaming data processing solutions using Apache Flink
  • Coordinate technical alignment with Google Cloud services, including BigLake and KMS
  • Identify risks early and manage dependencies across teams
  • Ensure high code quality, documentation, and on-time delivery of features

 

Technology Stack

Apache Flink, Google Cloud Platform (BigLake, GCS, KMS), Java, Python, Data Lake / Lakehouse Architecture

 

Requirements

  • 8+ years of experience in software engineering, data infrastructure, data platform engineering, or large-scale data systems
  • Strong hands-on experience with Apache Flink
  • Experience designing and building Data Lake / Lakehouse architectures
  • Practical experience with Google Cloud Platform, including BigLake, KMS, and GCS ecosystem
  • Solid programming experience in both Java and Python
  • Strong Java background, with Java as the primary development language for this role
  • Experience leading technical initiatives and mentoring engineers
  • Strong communication skills and ability to explain complex technical decisions

 

Nice to Have

  • Experience with Apache Iceberg
  • OSS / open-source community contributions
  • Cross-system integration experience

 

Benefits:

  • Paid vacation and sick leave
  • Official state holidays โ€” 11 public holidays per year
  • Professional growth through challenging projects and the opportunity to master new technologies
  • Flexible working schedule: 8 hours per day, 40 hours per week
  • Personal Career Development Plan (CDP)
  • Employee support programs (discounts, healthcare, legal assistance)
  • Paid external training, conferences, and professional certifications aligned with business goals
  • Internal workshops, seminars, and English classes
  • Corporate library with paper and e-books
     

Required languages

English B2 - Upper Intermediate
Java, Kafka, Python, GCP, Apache Flink
Published 17 March
37 views
ยท
4 applications
25% read
To apply for this and other jobs on Djinni login or signup.
Loading...