-
Sift

Senior Software Engineer, Payment Protection (4-months contract)

Sift
Ukraine · Contract · Mid-Senior

Sift is the leader in Digital Trust & Safety, helping businesses protect themselves and their customers from fraud and abuse. We combine machine learning, behavioral analytics, and cutting-edge AI to power trust and reduce friction across the internet’s most valuable platforms.

We’re looking for a Senior Software Engineer to join our Payment Protection team and help shape the future of Trust & Safety. By delivering clear, accurate risk assessments at key moments in the end-user journey, we enable businesses to prevent fraud losses while creating seamless, adaptive experiences for their customers.

Our R&D team includes more than 100 engineers, with over 40+ based in Ukraine.

Our technology stack includes Java, GCP (Pub/Sub, Dataflow, BigTable, BigQuery), Kafka, Apache Flink, Dropwizard, gRPC, and Snowflake.

What We’re Looking For:

  • 6+ years of experience building distributed backend systems with Java or Scala.
  • 3+ years of experience working with large datasets using Apache Spark, MapReduce, or similar technologies.
  • Proven experience designing and maintaining scalable public APIs.
  • Deep expertise with large-scale NoSQL databases (HBase, Cassandra, Bigtable, etc.).
  • Hands-on experience setting up, managing, and deploying cloud infrastructure (AWS/GCP).
  • Strong software engineering fundamentals (data structures, algorithms, distributed systems) and excellent debugging, testing, and problem-solving skills.

Bonus Points For:

  • Experience with stream-processing frameworks (Apache Flink, Apache Beam, Dataflow, etc.).
  • Experience with HBase, BigTable, Kafka, ZooKeeper.

Over the next 4 months, you will:

  • Build and maintain distributed backend systems using Java or Scala, with large-scale NoSQL databases like HBase, Cassandra, or BigTable.
  • Design and maintain scalable public APIs and process large datasets with Apache Spark, MapReduce, or similar technologies.
  • Work with our GCP stack (Pub/Sub, Dataflow, BigTable, BigQuery), Kafka, Apache Flink, Dropwizard, gRPC, and Snowflake to deliver production-ready solutions.
  • Deliver production-quality features, with the possibility of extending your contract into next year.

Interview Process:

  • 45 min Intro with Recruiter.
  • 60 min Technical assessment (coding + architecture design).
  • 60 min Project deep dive.
  • 30 min Behavioral interview with Engineering Manager.

Visit us at sift.com and follow us on LinkedIn.

Key Skills

Ranked by relevance

apache kafka hbase java cassandra nosql spark grpc gcp machine learning data structures scala cloud ai
Login to Apply
Posted
Aug 29, 2025
Type
Contract
Level
Mid-Senior
Location
Ukraine
Company
Sift

Industries

Computer Network Security

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Infoblox
Related

Senior Software Engineer

2026-05-26

Full-time
Not Applicable
Canada
Computer
Engineering
View Job Details
Balance Recruitment and Balance Consulting
Related

Java Developer - Big Data

2026-05-27

Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Tigera
Related

Senior Software Engineer - Cloud

2026-05-26

Full-time
Not Applicable
Canada
Software Development
Engineering