Senior C++ Developer
Location: Germany (Hanover / Koblenz) or Remote
Format: Full-time
Duration: 6+ months
Start: ASAP
π About the Project
We are looking for experienced Senior C++ Developers to join long-term projects focused on maintaining and modernizing large-scale on-premise systems.
These are mature products with complex legacy codebases (1M+ lines of code) that require deep technical expertise, strong ownership, and the ability to work with technical debt and system improvements.
π§© Responsibilities
β’ Work with large, complex C++ codebases (legacy systems)
β’ Analyze and reduce technical debt
β’ Implement system improvements and optimizations
β’ Collaborate with distributed teams and stakeholders
β’ Use AI tools to improve development efficiency and problem-solving
β’ Take ownership of tasks and technical decisions
βΈ»
β Requirements
β’ 5+ years of commercial experience with C++
β’ Strong experience working with legacy / large-scale systems
β’ Solid understanding of system architecture and performance optimization
β’ Ability to work independently and take ownership
β’ Experience dealing with technical debt and refactoring
β’ Good spoken English (B2+)
β’ Experience using AI tools (e.g., Copilot, ChatGPT) in development is a plus
β Nice to Have
β’ Experience with on-premise enterprise systems
β’ Background in system modernization or migration projects
β’ Experience working in distributed/international teams
Required skills experience
| C++ | 5 years |
| STL / Modern C++ (C++11/14/17/20) | 3.5 years |
| Concurrency and Multithreading | 3.5 years |
| Linux | 3.5 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | B2 - Upper Intermediate |