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 StackLanguages: 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