
Senior Software Engineer - OTC Core Product Area (Functional Progamming - OCaml, Scala, Haskell)
SimCorp2 hours ago
Warsaw, PolandSenior
Responsibilities
- Develop core functionality for business modules and model financial instrument processes using domain-specific languages.
- Work with product management to refine new features and maintain the existing code base.
- Review product code, formulate test scenarios, and write automated tests.
- Participate in all stages of the development lifecycle, including design, coding, testing, code reviews, and support.
- Collaborate with the agile team to complete sprint work and continuously improve the team and product.
Requirements
- Have a solid understanding of one or more functional programming languages—OCaml, Standard ML, F#, Scala, or Haskell—and experience using them for large, complex solutions.
- Hold an M.Sc. or Ph.D. in Computer Science, Mathematics, Finance, or a similar field.
- C# skills, knowledge of the .NET framework, and object-oriented software design and programming are advantageous.
- Be able to work with complex front-end and back-end architecture.
- Be motivated to work in the financial domain and willing to acquire additional technical and programming skills.
- Have or develop expertise in automated tests, test frameworks, and their integration into CI/CD pipelines.
- Demonstrate collaboration, communication, creative problem-solving, continuous learning, and fluency in written and spoken English.
Benefits
- Attractive salary, bonus scheme, and pension.
- Flexible working hours and a global hybrid policy requiring two office days per week, with remote work on other days.
- Individualized professional development support and multiple career-development paths.
Tech Stack
C#F#Haskell.NETScala