Senior C++ Developer
Join an established software development team building production-grade commercial software.
As a Senior C++ Developer, you'll work with modern C++ and MFC, contributing across the full software development lifecycle—from design and implementation to testing and delivery. You'll collaborate with experienced engineers, participate in code reviews and technical discussions, and help deliver high-quality software while driving continuous improvement.
Requirements
Strong commercial experience with modern C++ (C++11 and newer), including memory management, templates, concurrency, and the C++ Standard Library
Experience with MFC (Microsoft Foundation Class Library)
Strong understanding of Object-Oriented Programming, including:
SOLID principles
encapsulation
inheritance
polymorphism
Experience with Microsoft SQL Server, including query optimisation and execution plan analysis
Experience implementing and maintaining unit tests across UI, back-end services, and database layers
Knowledge of software design patterns
Experience with performance profiling and optimisation techniques
Experience delivering maintainable, production-quality software in a commercial environment
Experience working within the Software Development Life Cycle (SDLC), including code reviews, design discussions, and collaborative delivery
English at B2/C1 level
Nice to Have
Experience with C#
Experience with the .NET ecosystem, particularly in cross-language integration or tooling
We Offer
B2B contract
120–150 PLN/h
100% remote work
Long-term cooperation
Immediate start
Recruitment Process
Recruitment screening
Interview with the client
Final decision
Edge One Solutions Sp. z o.o
Kraków
Remote
Remote