Talent.com
Senior Software Engineer

Senior Software Engineer

AcousticGdańsk, Województwo pomorskie, Polska
8 days ago
Job description

We're looking for a Java Developer who thrives on autonomy and enjoys solving complex data challenges. This role is ideal for someone who combines strong software engineering fundamentals with a passion for real-time data processing.

You'll be part of a 9-person product team (developers, QA, DevOps, PM), working closely with fellow Java engineers — not a separate data team. We build streaming-first systems using

Apache Flink (DataStream API)

integrated with

Confluent Kafka

, backed by

Snowflake

and

MongoDB

  • . You'll design and implement production-grade pipelines, propose data schemas, and work with stakeholders through practices like interface reviews.We don't expect you to know everything upfront — but we do expect curiosity, initiative, and the ability to deliver working systems with the bigger picture in mind.

What You'll Do

  • Design and implement Java applications with a strong focus on real-time data processing
  • Build and maintain streaming data pipelines using
  • Apache Flink (DataStream API)

    and

    Confluent Kafka

  • Propose data models and collaborate with our internal Snowflake experts to optimize pipeline efficiency
  • Work with
  • MongoDB

    and

    Snowflake

    for storage and querying

  • Write and tune SQL for data transformation and validation
  • Contribute to code reviews, CI / CD pipelines, and testing strategies
  • Participate in daily standups and planning meetings (remote-friendly)
  • Requirements

  • Strong hands-on experience with
  • Java

  • Experience with
  • Apache Flink

    and

    Kafka

    (preferably

    Confluent

    platform)

  • Comfortable with
  • MongoDB

    and / or

    Snowflake

    in production environments

  • Confident writing SQL and working with large-scale data
  • Understanding of modern data engineering principles
  • Proactive, communicative, and comfortable proposing technical solutions
  • Nice to Have

  • Experience with or interest in
  • dbt (data build tool)

  • Understanding of distributed systems and streaming architectures
  • Familiarity with
  • AWS

    Working Style

  • Hybrid or remote, office available in
  • Gdańsk

    , but not required

  • English fluency required (company is USA-based)
  • Create a job alert for this search

    Senior Software Engineer • Gdańsk, Województwo pomorskie, Polska