Pomiń do treści
Logo firmy emagine

Senior C++ Software Engineer

emagine

Oferta w skrócie
Widełki nieujawnione
🏢StacjonarnaTryb pracy
📄OtherKontrakt
⏱️Senior · 10+ latDoświadczenie
LokalizacjaCopenhagen
Źródło
Aktywna
Opublikowano4 czerwca 2026
Ostatnio sprawdzono4 czerwca 2026
Wygasa za87 dni
Werdykt JobHunt

This role involves modernizing a business-critical quantitative analytics platform for a financial services client. The primary task is migrating a large C++ codebase from Windows-only to cross-platform (Linux and Windows), focusing on platform engineering, scalability, and reliability. You will work deeply on threading, memory management, and build system improvements with CMake. The position is a contract role based onsite in Copenhagen until December 2026 with possible extension.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: salary or compensation range, team size and reporting structure.

🛠 Wymagane technologie
Dane źródłowe
Scalabilityfinancial marketsMicrosoft PlatformResource ManagementC++LinuxMicrosoft WindowsCloudMicrosoft Fabric (Analytics platform)
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

This role involves modernizing a business-critical quantitative analytics platform for a financial services client. The primary task is migrating a large C++ codebase from Windows-only to cross-platform (Linux and Windows), focusing on platform engineering, scalability, and reliability. You will work deeply on threading, memory management, and build system improvements with CMake. The position is a contract role based onsite in Copenhagen until December 2026 with possible extension.

Plusy
  • Opportunity to work on a business-critical platform in a major financial institution
  • Greenfield-like migration work that can significantly impact architecture
Na co uważać
  • Contract only until December 2026 with no guarantee of extension
  • Onsite requirement in Copenhagen with no remote flexibility
  • No mention of compensation, benefits, or process
  • Potential challenges of migrating a legacy Windows-only codebase to Linux
  • !No information about team size or composition
  • !Unclear if the role is individual contributor or includes leadership
  • !No details about testing strategy or CI/CD
  • !Limited career growth as a contractor
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Refactoring and porting C++ code from Windows to Linux and Windows
  • Reviewing and improving multi-threading and memory management patterns
  • Configuring and optimizing CMake-based build system for cross-platform support
  • Profiling and benchmarking to improve performance and scalability
  • Collaborating with quantitative analysts and traders to understand platform requirements
  • Debugging platform-specific issues on both Linux and Windows environments
  • Designing and implementing reusable platform components
  • Documenting architecture decisions and migration strategies
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

A senior C++ developer with strong cross-platform skills, deep knowledge of CMake, and proven ability to handle complex multi-threaded applications. Finance experience is a plus but not mandatory.

Raczej nie dla

This role is not suited for junior or mid-level developers. It requires deep expertise in C++ and cross-platform development typically found only in senior engineers with 10+ years of experience. Also not for those seeking remote work, as it is fully onsite in Copenhagen.

Ocena dopasowania
Junior1/5
Mid1/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote1/5
Enterprise4/5
Pytania do rekrutera
  • ?What is the current size of the engineering team working on this platform?
  • ?What are the biggest technical challenges in the migration from Windows to Linux?
  • ?Is the extension beyond December 2026 likely, and what are the conditions?
  • ?What tools and languages are used besides C++ for testing and automation?
  • ?How is on-call or production support handled?
  • ?What is the expected day-to-day split between development and code review?
  • ?Are there any legacy components that will not be migrated and must be maintained?
Brakujące informacje
  • Salary or compensation range
  • Team size and reporting structure
  • Details of the recruitment process
  • Benefits package (if any)
  • On-call or support expectations
🔗Podobne oferty