Feedzai logo

Software Engineer - Data Orchestration

Feedzai3.1(3)·Sydney, New South Wales, AU·Posted 16 days ago

Application managed by InterviewHR

Sydney, New South Wales, AUfilters.contractType.full_timeFull timeMid level

Feedzai is seeking a Software Engineer to join our Data Orchestration team in Sydney. You will be part of a talented engineering group responsible for building the next generation of risk management tools powered by machine learning and artificial intelligence. This role focuses on developing sophisticated data orchestration and transformation solutions that handle large volumes of diverse data sources, integrating internal and external data providers into a cohesive platform used by Data Engineers, Business Analysts, and Data Scientists. In your day-to-day, you'll iterate within an Agile squad to build end-to-end solutions across the entire stack, primarily using Scala microservices. You'll write production-quality code covered by comprehensive tests, operate high-performance concurrent services and APIs, and work with modern data platforms like Kafka and Spark at scale. You'll collaborate closely with Product and Design teams while championing engineering excellence through documentation and mentoring. This position offers the opportunity to work on the Account Opening use case, which protects financial institutions during client onboarding against critical risks such as identity theft and synthetic identities. You'll operate with a 'you build it, you run it' DevOps mindset, taking end-to-end ownership of development, deployment, and operations in a fast-paced, collaborative environment that encourages continuous learning and innovation.

Responsibilities

  • Iterate within an Agile squad to turn product ideas into shippable increments across the entire stack
  • Write idiomatic, reusable Scala code covered by unit, property-based, and integration tests
  • Uphold code 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 wireframes into accessible, performant interfaces
  • Champion engineering excellence by documenting decisions and sharing knowledge
  • Mentor peers across front-end and back-end domains
  • Develop high-performance, concurrent services and APIs
  • Work with modern data and messaging platforms at scale

Skills

ScalaJVMCats-EffectZIOAkkaREST APIsgRPCGraphQLEvent-driven ArchitectureKafkaApache SparkApache FlinkCassandraDynamoDBRabbitMQPulsarAWSKubernetesDockerInfrastructure as CodeReactTypeScriptSnowflakeRedshiftBigQuerydbtApache AirflowDagsterDistributed SystemsData OrchestrationCI/CDObservability

Benefits

  • Training and onboarding support
  • One-on-one time with manager
  • Access to company knowledge and history
  • Collaborative and open work environment
  • Continuous learning opportunities
  • Option to work virtually or onsite depending on location

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.