← Back to jobs

Senior C++ Software Developer

Skills

automationcmakecppdockerintegration testingkuberneteslinuxmultithreadingscadasolution designunit testingC++

Description

WHO WE ARE?

WE ARE A GLOBAL LEADER IN ENGINEERING AND IT SERVICES.

At ALTEN, we see our specialists as architects—designers of tomorrow’s world.

As a leader in engineering and IT services, we support companies in their technological and sustainable transformation.

OVER 57,400 EMPLOYEES IN 30+ COUNTRIES, SUPPORTING MORE THAN 6,500 CLIENTS WORLDWIDE.

We operate across all industries, including:

Aerospace, Defense, Naval, Security, Automotive, Rail & Mobility, Energy & Environment, Life Sciences & Health, Industrial Equipment & Electronics, Telecommunications, Banking, Finance & Insurance, Retail, Media & Services, Public Administration, and Government Sector.

We deliver complex and highly advanced technical projects at every stage of the value chain for the world’s most prestigious companies.

Our motto: Building Tomorrow’s World Today!

For more information, visit:

We're hiring Senior C++ Software Developer!

WHAT WILL YOUR CHALLENGES BE?

  • Development of existing software and implementation of new functionalities in C++17/20

  • Design and development of real-time components, including multithreading, synchronization, and I/O communication

  • System performance analysis and optimization, with a focus on latency reduction, memory usage optimization, and resolving issues related to concurrent execution

  • Modernization and refactoring of existing code, as well as participation in designing the architecture of new functionalities

  • Creation of unit and integration tests, conducting code reviews, and ensuring the quality and stability of the solution

  • Development and maintenance of software running on Linux and Windows, including working with application build processes

  • Analysis of technical issues and troubleshooting defects within the developed system

  • Collaboration with R&D, Product, and other technical teams in requirements analysis and solution design

WHAT DO WE REQUIRE?

  • Minimum 8 years of software development experience, including advanced commercial experience with C++

  • Strong knowledge of C++17/20, including STL, memory management, smart pointers, RAII, and experience developing large-scale systems and applications

  • Experience with real-time systems and multithreading, i.e., applications performing multiple operations concurrently where responsiveness, synchronization, and system stability are critical

  • Experience in performance optimization, including analyzing application bottlenecks, memory consumption, and latency issues, as well as implementing improvements to enhance system performance

  • Practical experience with Linux and Windows, as well as CMake or similar tools used for building C++ applications

  • Experience with unit testing, integration testing, code reviews, and working with existing codebases maintained by larger development teams

  • English proficiency at B2 level or higher, enabling effective day-to-day communication within an international R&D team

NICE TO HAVE

  • Experience in the energy sector or industrial automation, particularly with SCADA, RTU, IED, or power grid monitoring and control systems, is considered a strong advantage

  • Knowledge of industrial communication protocols such as IEC 61850, IEC 60870-5-104, DNP3, OPC UA, or IEEE C37.118 will be an additional asset

  • Experience with Docker and Kubernetes will be considered an advantage

WHAT CAN WE OFFER YOU?

ALTEN’s DNA combines human values, a culture of excellence, and experience in serving our clients. We offer an individual approach to each employee, emphasizing work-life balance. We focus on responsible, sustainable development and eco-friendly solutions.

We offer:

  • A full-time employment contract.

  • Location: Kraków; work model: hybrid

  • Stable and long-term cooperation.

  • A clearly defined career path with a European leader in engineering and IT consulting.

  • The possibility of relocation within ALTEN Poland’s local branches.

  • After project completion, the opportunity to engage in another project within the company.

  • Onboarding and collaboration with a dedicated Competences Manager.

Benefits:

  • Medicover healthcare.

  • Medicover dental care.

  • Medicover Benefits platform.

  • Medicover sports card.

  • Newborn welcome package for employees.

  • Group life insurance.

  • Pension program.

We also offer cooperation based on B2B or contract (UZ).

We guarantee:

  • Access to professional certifications with our technology partners (e.g., Google, ISTQB).

  • Access to industry events.

  • Access to the Knowledge Sharing Program.

Join our team and create the future of technology with us today!

NOTE: We will contact selected candidates only.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…