Feedzai logo

Software Engineer - Data Orchestration

Feedzai3.1(3)·Hong Kong, HK·Posted 16 days ago

Application managed by InterviewHR

Hong Kong, HKRemotefilters.contractType.full_timeFull timeMid level

Feedzai is seeking a Software Engineer to join our Data Orchestration team, responsible for building the next generation of tools to catch fraud in real-time using machine learning. As part of the Engineering team, you will work on technically challenging distributed systems that operate 24/7 with ultra-low latencies, handling large volumes of diverse data sources and orchestrating complex data transformations. The Data Orchestration product is used by Data Engineers, Business Analysts, and Data Scientists, with the primary use case being Account Opening—enabling financial institutions to safely onboard new clients and protect against critical risks such as identity theft and synthetic identities. You will iterate within an Agile squad to turn product ideas into shippable increments across the full stack, primarily focusing on backend engineering with Scala while being expected to deliver end-to-end solutions. Operating with a "you build it, you run it" DevOps mindset, you'll take end-to-end ownership of development, deployment, and operations, driving a culture focused on automation, observability, and operational excellence. You will collaborate tightly with Product and Design teams, champion engineering excellence through documentation and mentoring, and work on a decoupled, microservice-based architecture designed to scale efficiently in a multi-tenant, cloud-native environment. During your first 30 days, you will be immersed in the Feedzai brand through training, connections, and one-on-one time with your manager, with opportunities to shadow colleagues and access comprehensive information about the company and team. You will immediately start working on projects and collaborating with the team in a fast-paced, open, and collaborative environment that encourages continuous learning and discovering your potential.

Responsibilities

  • Iterate within an Agile squad to turn product ideas into shippable increments across the entire stack
  • Write idiomatic, reusable Scala covered by unit, property-based and integration tests
  • Uphold quality through rigorous code reviews
  • Deliver end-to-end solutions from building APIs to touching frontend components
  • Operate across the full SDLC—design, implement, test, deploy, observe, maintain and refine software services
  • Collaborate tightly with Product and Design to translate UX wire-frames into accessible, performant interfaces
  • Iterate based on customer feedback
  • Champion engineering excellence by documenting decisions and sharing knowledge in guild sessions
  • Mentor peers across front-end and back-end domains

Skills

ScalaJVM Backend DevelopmentDistributed SystemsConcurrent ServicesREST APIsgRPCGraphQLEvent-driven ArchitectureKafkaApache SparkApache FlinkCassandraDynamoDBRabbitMQPulsarCats-EffectZIOAkkaUnit TestingProperty-based TestingIntegration TestingCode ReviewAWSKubernetesContainer OrchestrationInfrastructure as CodeObservabilityReactTypeScriptSnowflakeRedshiftBigQueryDuckDBdbtApache AirflowDagster

Benefits

  • Safe, open, and collaborative environment
  • Continuous learning opportunities
  • DevOps mindset with end-to-end ownership
  • Mentoring and knowledge-sharing culture
  • Immersive onboarding with training and one-on-one manager support
  • Access to comprehensive company and team information
  • Fast-paced environment encouraging innovation

Explore more

Free CV Analysis

Get free instant feedback before applying:

  • ATS compatibility check
  • Instant feedback
  • Improve your chances
Analyse my CV

Apply for this position

Your application is submitted on okemprego and processed by InterviewHR.

By uploading your CV, you agree to our Privacy Policy and Terms of Use.

This application is processed by InterviewHR.

Your application may be shared with the advertising company.