-
Sift
View all jobs
Senior Software Engineer, Payment Protection (4-months contract)
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:
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.
- Experience with stream-processing frameworks (Apache Flink, Apache Beam, Dataflow, etc.).
- Experience with HBase, BigTable, Kafka, ZooKeeper.
- 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.
- 45 min Intro with Recruiter.
- 60 min Technical assessment (coding + architecture design).
- 60 min Project deep dive.
- 30 min Behavioral interview with Engineering Manager.
Key Skills
Ranked by relevance
apache
kafka
hbase
java
cassandra
nosql
spark
grpc
gcp
machine learning
data structures
scala
cloud
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-05-26
Full-time
Not Applicable
Canada
Computer
Engineering
View Job Details
Related
Java Developer - Big Data
2026-05-27
Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer - Cloud
2026-05-26
Full-time
Not Applicable
Canada
Software Development
Engineering
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 Job Details
Related
Senior Software Engineer
2026-05-26
Full-time
Not Applicable
Canada
Computer
Engineering
View Job Details
Related
Java Developer - Big Data
2026-05-27
Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer - Cloud
2026-05-26
Full-time
Not Applicable
Canada
Software Development
Engineering