C++ Engineer (42988)
C++ Engineer will join a strategic initiative focused on consolidating multiple Transport Management Systems into a single SaaS solution called TMS-One. The role involves maintaining and enhancing existing C++ systems while supporting a large-scale legacy platform with decades of history. We require strong C++ (C++11+), MS SQL experience, expertise in multithreading, memory management, templates and software design, along with a solid grasp of OOP, SOLID principles and SDLC.
🚀 Project
- consolidate three separate Transport Management Systems (TMS) into a unified SaaS platform TMS-One
- support maintenance, enhancement and evolution of existing C++ systems while the new platform is being built
- work on interconnected application domains for shipment planning, execution and delivery control
- contribute to end-to-end transport management capabilities, ensuring operational visibility, coordination and scalability
- operate within a legacy system environment originating from an acquisition with over 30 years of history
🎯 Skills
- strong commercial experience with C++ (C++11 and newer)
- experience with MS SQL
- knowledge of memory management in C++
- experience with templates in C++
- understanding of concurrency models and multithreading
- experience in performance-critical programming
- knowledge of SOLID principles
- experience with object-oriented design (OOD/OOP)
- experience with software design
- understanding of SDLC
- experience with unit testing
- experience with integration testing
- quality-oriented development approach
- ability to work in complex legacy environments
- strong communication skills
- English at B2 level
💡 Nice to have
- experience with C#
- experience with .NET
- experience with .NET 9
- experience influencing technical direction and architecture decisions
- SaaS platform experience
- logistics or transport management systems domain knowledge