freehire launches on Product Hunt on 26 August.

Follow →

ACQA Software Engineer | Kraków / Wrocław

Summary

Build a cloud-native Analytics & Risk platform for a global investment bank using Python/Java/Scala on Microsoft Azure, processing large datasets with Spark and delivering pricing/risk solutions.

ACQA Software Engineer (Python / Java / Scala)

Location: Kraków or Wrocław, Poland
Work mode: hybrid 3 days/week from the office

Join a next-generation Analytics & Risk platform

We are hiring ACQA Software Engineers to join a strategic engineering program building a cloud-native Analytics and Risk platform for a leading global investment bank.

ACQA (Advanced Cloud Quantitative Analytics) is the bank’s next-generation platform built on Microsoft Azure, supporting Front Office, Risk, and Finance with high-performance analytics, pricing, and risk management capabilities. You'll work on production-grade distributed systems, large-scale data processing, and quantitative applications that directly impact trading and risk decisions.

What you'll do

As an ACQA Software Engineer, you'll be part of a highly skilled agile engineering team designing and delivering scalable cloud-native solutions. Depending on your strengths, you'll contribute across backend engineering, big data, quantitative analytics, or platform development.

Your responsibilities include:

  • Design and develop robust, scalable software using Python, Java, or Scala

  • Build cloud-native services and analytics applications on Microsoft Azure

  • Develop and optimize Spark/PySpark pipelines for large and complex datasets

  • Collaborate with traders, risk managers, and finance stakeholders to deliver risk and PnL solutions

  • Write clean, well-tested, production-quality code using modern testing practices and CI/CD

  • Contribute to developer experience, DevOps culture, and platform engineering initiatives

  • Leverage AI-assisted development tools (e.g. GitHub Copilot) while maintaining high engineering standards

What we're looking for

We're looking for strong software engineers - not one specific profile. Whether you're a Python expert, a JVM engineer interested in Python, or a big data specialist, we'd like to hear from you!

Required

  • Strong software engineering fundamentals with experience building production-grade systems

  • Professional experience in Python, Java, or Scala

  • Knowledge of software design principles, testing frameworks, and clean coding practices

  • Experience working in agile, collaborative development environments

  • Excellent communication and problem-solving skills

Nice to have

  • Strong expertise in Python and its ecosystem

  • Experience with Apache Spark / PySpark and large-scale data processing

  • Cloud experience, ideally Microsoft Azure

  • Knowledge of financial derivatives, pricing, risk, or investment banking

  • CI/CD, DevOps, and developer tooling experience

  • Exposure to AI-assisted software development (GitHub Copilot, spec-driven or data-driven development)

  • Experience with web-based UI technologies

    Tech Stack

    Languages: Python, Java, Scala, SQL
    Cloud & Data: Microsoft Azure, Apache Spark, PySpark, Big Data
    Finance: Derivatives, Pricing, Risk & PnL Analytics
    Engineering: CI/CD, DevOps, Automated Testing, Agile, Design Patterns
    AI: GitHub Copilot, AI-Assisted Development

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available