Principal Backend Engineer (Finance, Copenhagen)

Aarhus, Central Denmark
Posted 4 days, 4 hours ago
Software Development

About the role

Job summary

This role involves significant architectural influence and hands-on engineering in the Client Pricing IT team, focusing on systems that drive fees, commissions, and pricing across a financial platform. The position requires collaboration with business stakeholders and distributed engineering teams.

Qualifications

  • Extensive backend engineering experience at Senior, Staff, or Principal level.
  • Strong expertise in C#, .NET, distributed systems, and API design.
  • Solid SQL Server experience, including performance tuning and data modeling.
  • Experience in modernizing legacy platforms and evolving event-driven architectures.
  • Strong understanding of non-functional requirements such as latency, resilience, scalability, and observability.
  • Production experience with Microsoft Azure.
  • Ability to work closely with business stakeholders in complex financial domains.
  • Comfortable in an international environment across distributed teams.
  • Familiarity with AI-assisted engineering workflows is a plus.

Responsibilities

  • Design and evolve backend systems for transactional and non-transactional pricing models.
  • Build scalable services using C# and .NET / .NET Core.
  • Design and maintain RESTful and gRPC APIs with business-aligned contracts.
  • Develop synchronous and asynchronous integrations for pricing workflows.
  • Work across event-driven and service-oriented architectures.
  • Maintain and optimize SQL Server databases, including performance-critical components.
  • Drive the transition of legacy systems to modern, scalable architectures.
  • Ensure high standards for reliability, correctness, observability, and performance in revenue-critical systems.
  • Collaborate with business stakeholders to translate complex pricing logic into technical solutions.
  • Contribute to architectural direction and engineering standards.

Skills

  • Proficiency in C#, .NET, SQL Server, and API design.
  • Experience with distributed systems and event-driven architectures.
  • Strong analytical and problem-solving skills.

Education

  • Relevant degree in Computer Science, Engineering, or a related field is preferred.

Tools

  • C#, .NET / .NET Core, SQL Server, Microsoft Azure.
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. The summary above helps you explore the role.

Share this job