S

SimCorp

Provides integrated investment management software

Principal Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, India

About the Job

Requirements

  • A bachelor's or master's degree in computer science, engineering, mathematics, or a related field is required.
  • At least 8 years of software engineering experience with combined development and quality assurance responsibilities is required.
  • Expertise in .NET and C#, with working knowledge of Angular, is required.
  • Extensive experience with test automation, including end-to-end, API, and integration testing, and test strategy is required.
  • Experience architecting and developing enterprise-scale applications is required.
  • Extensive knowledge of cloud and on-premises infrastructures is required.
  • Deep expertise in CI/CD pipelines and tools including Git, TeamCity, and Azure DevOps is required.
  • A thorough understanding of software architecture, design patterns, and Domain-Driven Design is required.
  • Familiarity with XP practices, including test-driven development, pair programming, and continuous integration, is required.
  • Experience with relational databases and SQL is required.
  • Readiness to learn APL and develop new features and debug existing functionality is required.
  • Proficient English communication skills at upper-intermediate level or higher, both written and spoken, are required.
  • Ability to mentor, motivate, and guide a team toward technical excellence and efficient delivery is required.
  • Demonstrated leadership abilities are required.

Responsibilities

  • Provide technical leadership in design, development, and testing.
  • Define and own test architecture and quality strategy at team level.
  • Balance active coding in C#, Angular, and APL with guiding automation initiatives.
  • Drive adoption of automation-first practices across the team.
  • Monitor coverage, test metrics, and quality KPIs to ensure high-quality delivery.
  • Mentor and coach engineers in development, automation, and testing skills.
  • Represent the combined quality assurance and development approach in cross-team forums.
  • Collaborate with product owners, technical leads, and architects to align technical and quality goals.
  • Conduct in-depth root cause analysis for complex defects and ensure preventive actions.
  • Advocate for and implement improvements in tools, CI/CD pipelines, and engineering processes.
  • Continuously assess and improve engineering processes and recommend tools and technologies to enhance productivity and software quality.
  • Represent the team in technical forums and contribute to cross-team knowledge exchange.

Desired Qualifications

  • Experience with Azure or similar cloud platforms is preferred.
  • A background in FinTech or capital markets is preferred.
  • Knowledge and experience in the financial domain, FinTech, or derivatives such as options, futures, and swaps is an advantage.

About the Company

SimCorp

Provides integrated investment management software

SimCorp provides integrated software for the financial industry, offering a comprehensive suite of investment management solutions that support processes such as portfolio management, risk management, and accounting. Its products help large financial institutions streamline operations, control risks, and improve investment performance by delivering an end-to-end platform that covers front-, middle-, and back-office functions. The company differentiates itself through its scale and reach after being acquired by Deutsche Börse Group in 2024 and through the merger with Axioma, which added risk management and portfolio optimization capabilities to its offering. SimCorp’s goal is to provide a unified, reliable platform that helps clients manage investments efficiently while maintaining strong service and support.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Copenhagen, Denmark
Founded
1971

Recently Posted Jobs

Explore more opportunities at SimCorp

See more jobs