Regular Software Engineer

Luxoft

Kraków

On-site

PLN 180,000 - 280,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft in Kraków is seeking a software engineer to join the ACQA Engines Crew, part of the IB Risk Technology Stream. The role focuses on a cloud-native analytics and risk platform called ACQA, with Python as the core language and opportunities in Java/Scala, Spark, and Azure for big data processing.

You will work in an agile, DevOps-oriented environment delivering robust, scalable software for risk and PnL management in investment banking.

Qualifications

  • Deep software engineering background with exposure to multiple programming paradigms.
  • Experience developing in Python at scale and testing with multiple frameworks.
  • Strong knowledge of Spark and large data processing, plus JVM language experience.
  • Familiarity with cloud platforms (Azure) and DevOps practices.
  • Understanding of derivative risk, pricing, and risk-to-PnL workflows.

Responsibilities

  • Contribute to a cloud-native analytics and risk platform (ACQA).
  • Design, develop, test, and deploy production-grade software for risk and PnL.
  • Collaborate with traders, risk managers and finance users in an agile setup.
  • Leverage PySpark/Spark and JVM languages to process large datasets.
  • Promote DevOps practices and proper developer experience.

Skills

Python
Java
Scala
PySpark
Spark
Azure
Cloud-native
Big data
Derivative risk
Pricing
Risk and PnL
Investment banking tech
CI/CD
DevOps
GitHub Copilot
AI-assisted development
Testing frameworks
Design patterns
Agile

Job description

Project description

Your RoleAre you a software engineer who is up for a challenge? Because we've got a great one.We're building a new analytics and risk platform. It's called ACQA. It's a cloud native platform with a host of business specific applications and services built on top of it. At its heart it's Python, but we also use other languages, including Java and Scala.We're not looking for somebody who fits in a box. Our team is diverse, and our hiring reflects that. You might be a Python expert with an unparalleled depth of knowledge about financial derivatives risk and pricing. Or you might be a big data guru who writes beautiful Scala (or PySpark) on massive and complex datasets. Or you may be somewhere in-between. Either way you are the kind of person we want to speak to.So, if you are an awesome Python developer, if you know about derivative risk; if you're a Java or Scala developer who'd like an opportunity to learn some Python then we would love to hear from you.

Your teamYou'll be working in the ACQA Engines Crew, as part of the IB Risk Technology Stream under CDIO. ACQA is "Advanced Cloud Quantitative Analytics" - it's our strategic cloud based Analytics and Risk platform. The team is composed of approximately 60 top level engineers in multiple global locations, organized into agile local autonomous pods of 5-10 members. We work directly with traders, risk managers and finance users to provide platforms and tools that for management of the investment bank's Risk and PnL.

Responsibilities
  • Your expertiseYou have: A deep software engineering background and mindset. You've seen several different programming paradigms and languages. You understand design patterns - and know when not to use them. You know what it means to develop bullet proof software in a fast-paced environment where bugs cost money. Strong communication skills, written and spoken, you can communicate complex subjects concisely. You'll have a few of: Deep experience developing in Python. You've used it at scale, you have a deep knowledge of the language and many of its commonly used packages. You believe in testing your code to destruction, using several different testing frameworks. You're a Pythonista who loves the language and embraces its culture. Experience in one of the JVM languages. You've used it at scale and have excellent knowledge of the language and its associated ecosystem. Strong knowledge of Spark or other data focused work on massive, complex datasets. You've built, tested and tuned spark jobs that operate on giant data sets. A great working knowledge of financial interest rates derivative products, their risks, and how the front to back process works. Some exposure to AI-assisted software development using tools such as GitHub Copilot to improve delivery speed while maintaining quality, review discipline and ownership. Spec-driven development, data-driven development. Some exposure to cloud-based systems (ideally Microsoft Azure) and a desire to learn more. Some exposure to web-based UI frameworks would be useful, though not essential. A desire to learn Python. You are: A passionate engineer. Dedicated to building software that end users love. You enjoy working in a fast-paced agile environment. A dev-ops evangelist. Committed to helping to improve the developer experience for everybody working on the ACQA platform and interacting with your code. A teacher. You enjoy helping those around you develop their skills, while you develop your own. Collaborative by nature. You enjoy working in a highly skilled team where the best ideas win. Even if they are not yours. You are equally happy developing something new or building on the work of others.
SKILLS
Must have
  • Python, Java, Scala, PySpark, Spark, Microsoft Azure, cloud-native platforms, big data, financial derivatives, derivative risk, pricing, Risk and PnL, investment banking technology, quantitative analytics, testing frameworks, design patterns, DevOps, agile software development, CI/CD, developer experience, GitHub Copilot, AI-assisted software development, production-grade software, scalable systems.
Nice to have

n/a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Regular Software Engineer
Regular Software Engineer

Luxoft • Wrocław

Hybrid
PLN 180,000 - 300,000
Regular Software Engineer
Regular Software Engineer

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000
Regular Software Engineer - Python
Regular Software Engineer - Python

Luxoft • Kraków

On-site
PLN 180,000 - 260,000
Private medical & dental care
Life Insurance
Regular Software Engineer - Python
Regular Software Engineer - Python

Luxoft • Wrocław

On-site
PLN 180,000 - 320,000
Private medical & dental care
Life insurance
Internal mobility program
Regular Software Engineer - Python, Java
Regular Software Engineer - Python, Java

Luxoft Poland • Kraków

On-site
PLN 180,000 - 260,000
Regular Software Engineer - Python, Java
Regular Software Engineer - Python, Java

Luxoft Poland • Wrocław

On-site
PLN 180,000 - 320,000
Regular Software Engineer (Java, Scala, Azure)
Regular Software Engineer (Java, Scala, Azure)

Luxoft Poland • Kraków

Hybrid
PLN 140,000 - 190,000
Hybrid work schedule
Office at Fabryczna Office Park
Regular Software Engineer - Java
Regular Software Engineer - Java

Luxoft • Kraków

On-site
PLN 180,000 - 280,000
Private Medical & Dental care
Life Insurance
Internal Mobility program
Regular Software Engineer - Java
Regular Software Engineer - Java

Luxoft • Wrocław

On-site
PLN 180,000 - 300,000
Private health insurance
Dental coverage
Life insurance
+1
Regular Java Engineer
Regular Java Engineer

Luxoft Poland • Wrocław

Hybrid
PLN 120,000 - 180,000
Higher net salary due to copyrights
Fully remote recruitment process
Stable employment with contract
+4