Senior Software Engineer with Scala

Warsaw

Company Social & Media:

SimCorp

About the Company

SimCorp is a global provider of integrated investment management solutions, supporting asset managers and financial institutions for over 50 years. As part of the Deutsche Börse Group, the company combines deep industry expertise with advanced technology to deliver front-to-back platforms for complex financial operations.

The organization focuses on innovation, collaboration, and continuous development, creating an environment where employees can grow while contributing to large-scale financial systems.

About the Role

The Senior Software Engineer role sits within the Product Division, working in a cross-functional Agile team responsible for delivering features within SimCorp Dimension.

The position involves contributing across the full development lifecycle, including design, development, testing, and support. The role focuses on building core functionality, modelling financial processes, and improving existing systems while working with multiple technologies.

Responsibilities

  • Develop core functionality supporting business modules and financial processes
  • Model financial instruments using domain-specific languages
  • Collaborate with product management to refine and define new features
  • Maintain and improve the existing codebase
  • Review code and define effective test scenarios
  • Contribute to automated testing and quality assurance practices
  • Work within Agile teams to deliver sprint goals
  • Participate in all stages of the software development lifecycle
  • Continuously improve systems, processes, and technical approaches

Requirements

  • Strong experience with functional programming languages such as Scala, F#, OCaml, Haskell, or Standard ML
  • Ability to work on complex systems across frontend and backend
  • Strong collaboration and problem-solving skills
  • Master’s degree or PhD in Computer Science, Mathematics, Finance, or a related field

Nice to Have

  • Experience with C# and the .NET framework
  • Understanding of object-oriented programming principles
  • Interest in financial systems and investment platforms
  • Experience with automated testing and CI/CD pipelines
  • Strong communication skills in English

Benefits

  • Competitive salary with bonus and pension scheme
  • Flexible working hours
  • Hybrid work model with a mix of office and remote work
  • Individual approach to professional development
  • Opportunities for long-term career growth
  • Collaborative and international work environment

Work Environment

The role operates within a global Agile organization, where teams are cross-functional and distributed across locations. The environment encourages continuous learning, experimentation, and collaboration.

Employees work on complex financial systems, contributing to large-scale products while developing both technical and domain expertise.

Complete details about this role can be found on the official website below: