Senior C++ Developer
About the Role
We are seeking a skilled C++ Developer to join our engineering team in Poland. The role involves designing, developing, and optimizing high-performance software components, working closely with cross-functional teams to deliver reliable and scalable solutions. You will be involved in the full software development lifecycle, from requirements analysis to deployment and maintenance.
Key Responsibilities
Develop and maintain high-quality C++ applications (C++17/C++20 preferred).
Write clean, efficient, maintainable, and well-documented code.
Participate in design discussions, code reviews, and architecture planning.
Debug, troubleshoot, and optimize existing code to enhance performance and reliability.
Collaborate with QA, DevOps, and product teams to deliver features on time.
Implement automated tests and contribute to continuous integration pipelines.
Follow best practices in software engineering, security, and performance.
Required Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
2+ years of professional experience developing in modern C++ (C++14/17/20).
Strong understanding of object-oriented programming, memory management, and STL.
Experience with multithreading, concurrency, and performance optimization.
Knowledge of Linux or Windows development environments.
Familiarity with version control systems (Git preferred).
Good communication skills and proficiency in English (B2+ level).
Preferred/Optional Skills
Experience with Boost, Qt, or other major C++ frameworks.
Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.).
Knowledge of network programming or distributed systems.
Experience with embedded systems, real-time systems, or microservices architectures.
Understanding of Agile methodologies (Scrum/Kanban).
Polish language skills (optional, but an advantage).
What We Offer
Competitive salary based on experience and Polish market standards.
Hybrid/remote work flexibility within Poland.
Private medical care, multisport card, and other benefits.
Professional training budget and support for certifications.
Modern tech stack and opportunities to work on complex, impactful projects.
Stable work environment with long-term development paths.
Senior C++ Developer
Senior C++ Developer
Remote, Poland (Remote)
Strategicsiq