Senior Software Engineer

Simcorp

Job Summary

SimCorp is seeking a passionate C# & APL Software Engineer to join their Transactions & Private Debt product area. This role involves leading end-to-end design and development of backend systems using C#/.NET and APL, architecting scalable cloud-native solutions on Azure, and mentoring engineers. The position requires expertise in C#, .NET, object-oriented programming, automated testing, Git, and Azure environments, with an eagerness to learn APL. The engineer will contribute to re-implementing the core platform for SaaS on Microsoft Azure.

Must Have

  • Lead end-to-end design and development of backend systems using C#/.NET and APL
  • Architect scalable, secure, and high-performance cloud-native solutions (Azure)
  • Mentor and guide a team of engineers through code reviews, technical planning, and agile practices
  • Collaborate with product managers and front-end engineers to deliver full-stack features
  • Ensure code quality and system reliability through unit testing, integration testing, and CI/CD pipelines
  • Drive technical discussions and decision-making aligned with long-term business goals
  • Be proactive in improving automation, tools, frameworks, etc.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Utilize code versioning tools such as Git for version control
  • Work within a continuous integration environment to ensure smooth and reliable deployment of applications
  • Require excellent business and communication skills, and to be able to understand client specific requirements
  • Bachelor’s degree in computer science, information technology, or a related field
  • 5+ years of experience in software development
  • Expert knowledge of C#, .NET Core/Framework, and object-oriented design principles
  • Experience with APIs, including streaming, REST, and Azure Service Bus
  • Familiarity with various design and architectural patterns
  • Proficient with cloud platforms, especially Microsoft Azure (App Services, Functions, Key Vault, etc.)
  • Familiarity with CI/CD, automated testing, and agile development methodologies
  • Experience with test automation tools such as Reqnroll/Specflow
  • Proficient understanding of code versioning tools such as Git
  • Experience working in an Azure environment
  • Strong problem-solving skills and the ability to work independently and as part of a team
  • Excellent communication and team leadership skills
  • Eagerness to learn APL

Good to Have

  • Experience or familiarity with a vector-based or functional language
  • Experience in fintech or other regulated industries
  • Experience in a technical leadership role

Perks & Benefits

  • Flexible working hours and hybrid model - 2 days in the office, 3 days remote
  • Modern office (next to Wilanowska metro station) with quiet zones and ergonomic workstations
  • Base salary with annual bonus structure
  • Holiday allowance upon a 2-week vacation
  • Occasional remote work across Poland and international options available (up to 24 days domestic, 20 days international per year - subject to internal policy)
  • Employer-paid Medicover Platinum healthcare package (employee-paid family upgrade available)
  • Multisport card with 75% employer contribution
  • Unum group life insurance (employee-paid upgrade available)
  • Medicover travel insurance for private trips and global business travel insurance
  • Possibility to join Deutsche Börse Group Share Plan (eligible after 1 year)
  • Copyrights program for certain roles
  • Possibility to develop your career in an international environment
  • Professional training and courses provided by SimCorp
  • Polish language classes for foreign employees; German and English classes based on business needs
  • Integration events, volunteering initiatives and employee-led clubs

Job Description

Are you a passionate developer with an agile mindset? And would you like to be part of a strategically important product area in one of the world’s leading software providers within the Fintech industry? Then you should join SimCorp as a C# & APL Software Engineer!

WHO WE ARE?

For over 50 years, we have worked closely with large and global investment and asset managers to become the world’s leading provider of integrated investment management solutions. We are 2,500+ colleagues with a broad range of nationalities, educations, professional experiences, ages, and backgrounds in general.

SimCorp is an equal opportunity employer. We are committed to building a culture where diverse perspectives and expertise are integrated in our everyday work. We believe in the continual growth and development of our employees, so that we can provide best-in-class solutions to our clients. While striving to deliver client value, we believe it is vital to consider our people and our planet in every business decision we make. Acting responsibly is not optional. It is essential.

WHY THIS ROLE IS IMPORTANT TO US

We are looking for an experienced Software Engineer with expertise in C#, a deep understanding of its ecosystems, and a strong background in object-oriented programming. The ideal candidate should be familiar with the .NET framework, skilled in designing and implementing architectural patterns. Additionally, proficiency in automated testing platforms, unit tests, and Git for code versioning, along with experience in Azure environments, is highly desirable.

The SimCorp Dimension product was originally designed for running on-premises with clients, utilizing hardware resources being available 24/7. As we are moving our business model towards being a SaaS provider and based on Microsoft Azure, we need to re-implement our core platform to be efficient on dynamic Azure infrastructure and with a relentless focus on the cost of compute. You’ll be part of an engineering team in the Transactions & Private Debt product area, contributing to everything from architecture and component design to performance and accessibility and responsible for delivering functionality that enables clients to make investment decisions with our back-office applications.

The ideal candidate should have an eagerness to learn APL (A Programming Language). Prior experience with APL isn’t required, we provide comprehensive training and a supportive environment to help you succeed. Our company also partly owns Dyalog APL, ensuring the language remains actively maintained and relevant. For now, the most of our work is done in APL.

The Transactions & Private Debt product area consists of four teams, each with four to seven software engineers across several geographical locations.

The team consist of team members in Denmark and Ukraine, and as a C# & APL Software Engineer you will therefore work closely together with other team members located both in Europe and India.

WHAT YOU WILL BE RESPONSIBLE FOR

  • Lead end-to-end design and development of backend systems using C#/.NET and APL
  • Architect scalable, secure, and high-performance cloud-native solutions (Azure).
  • Mentor and guide a team of engineers through code reviews, technical planning, and agile practices.
  • Collaborate with product managers and front-end engineers to deliver full-stack features.
  • Ensure code quality and system reliability through unit testing, integration testing, and CI/CD pipelines.
  • Drive technical discussions and decision-making aligned with long-term business goals.
  • Be proactive in improving automation, tools, frameworks, etc.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Utilize code versioning tools such as Git for version control.
  • Work within a continuous integration environment to ensure smooth and reliable deployment of applications.
  • Require excellent business and communication skills, and to be able to understand client specific requirements.

YOUR QUALIFICATION

  • Bachelor’s degree in computer science, information technology, or a related field.
  • 5+ years of experience in software development.
  • Expert knowledge of C#, .NET Core/Framework, and object-oriented design principles.
  • Experience with APIs, including streaming, REST, and Azure Service Bus
  • Familiarity with various design and architectural patterns.
  • Proficient with cloud platforms, especially Microsoft Azure (App Services, Functions, Key Vault, etc.).
  • Familiarity with CI/CD, automated testing, and agile development methodologies.
  • Experience with test automation tools such as Reqnroll/Specflow.
  • Proficient understanding of code versioning tools such as Git.
  • Experience working in an Azure environment.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and team leadership skills.

NICE-TO-HAVE

  • Experience or familiarity with a vector-based or functional language will be considered as a plus, in terms of learning APL.
  • Experience in fintech or other regulated industries.
  • Experience in a technical leadership role.

BENEFITS

For the position in Warsaw, the salary range is 179 510 - 269 200 PLN gross annual. Additionally, employees are eligible for an annual discretionary bonus, and benefits including health care, leave and insurance programs. Your total compensation may vary based on role, location, department, and individual performance

  • Flexible working hours and hybrid model - 2 days in the office, 3 days remote
  • Modern office (next to Wilanowska metro station) with quiet zones and ergonomic workstations
  • Base salary with annual bonus structure
  • Holiday allowance upon a 2-week vacation
  • Occasional remote work across Poland and international options available (up to 24 days domestic, 20 days international per year - subject to internal policy)
  • Employer-paid Medicover Platinum healthcare package (employee-paid family upgrade available)
  • Multisport card with 75% employer contribution
  • Unum group life insurance (employee-paid upgrade available)
  • Medicover travel insurance for private trips and global business travel insurance
  • Possibility to join Deutsche Börse Group Share Plan (eligible after 1 year)
  • Copyrights program for certain roles
  • Possibility to develop your career in an international environment
  • Professional training and courses provided by SimCorp
  • Polish language classes for foreign employees; German and English classes based on business needs
  • Integration events, volunteering initiatives and employee-led clubs

NEXT STEPS

Please click below to apply or get in touch with Iryna Skakun (Gomon), Recruitment Consultant or you may send an email to Iryna.Gomon@simcorp.com to learn more about the vacancy and what SimCorp has to offer regarding salary, benefits, and perks. Applications are continuously assessed, so please send your CV in English as soon as possible. If you are interested in being a part of SimCorp but are not sure this role is the right fit, submit your CV anyway. SimCorp is on an exciting growth journey, and our Talent Acquisition Team is ready to help you discover the right role for you. The approximate time to consider your CV is three weeks. We are eager to continually improve our talent acquisition process and make everyone’s experience positive and valuable. Therefore, during the process, we will ask you to provide your feedback, which is highly appreciated.

17 Skills Required For This Role

Team Management Saas Business Models Communication Oops Github Talent Acquisition Game Texts Agile Development Automated Testing Specflow C# .net Core Azure Microsoft Azure Ci Cd Front End Git