New offer - be the first one to apply!

November 3, 2026

Senior C++ Developer

Senior • On-site

Kraków, Poland

Quick Facts

  • Hybrid work model with 1 day per week in the client office in Kraków

Description

As a Senior C++ Developer, you will design and build reusable software components and modules for complex systems. You will follow project design and security requirements, coordinate software changes and improvements, and contribute to technical specifications based on business and user needs.

Responsibilities

  • Participate in the project with subject-matter input and software development
  • Design modules, components, applications, and IT systems
  • Create software to enable component reuse across different applications
  • Follow internal software design/build rules covering network security, software licensing scope, copyright, and resilience against cyberattacks
  • Use tools for graphical representation of the software project
  • Implement and coordinate software changes and improvement initiatives with the team
  • Share knowledge and collaborate on improvements and information exchange
  • Contribute to system requirements based on business requirements
  • Create technical specifications based on user requirements
  • Carefully document and archive ongoing results and source code according to project requirements in dedicated databases/repositories/internal information-sharing services
  • Collaborate with business customers on strategies for documenting deliverables
  • Apply methods to ensure the required source code quality during software development

Requirements

  • Bachelor’s degree in computer science, computer engineering, electronics, electrical engineering, or a related technical field
  • More than 5 years of professional C++ development
  • Good knowledge of Modern C++
  • Knowledge of multithreading and experience programming on Linux
  • Experience with Visual Studio, Git, and Azure DevOps
  • Strong teamwork skills and excellent English communication (verbal and written)
  • Strong results orientation and willingness to take responsibility for project success
  • Nice to have: analytical skills and effective problem-solving

Benefits

  • Support for professional and personal development aligned with your goals
  • Individual support from a Service Delivery Manager
  • Training, certificates, and conferences—technical development costs supported or fully covered
  • #SmartChange to switch projects according to your preferences
  • Work-life balance support with integration events, sports activities, and #edge1talks webinars
  • Support for physical activity (sports initiatives and training room rentals)
  • Health package: private care, sports card, insurance, and psychological support
  • Flexible benefits: you decide how to allocate points in the benefits system

Similar jobs you might like

Unlock Full Resume Report