C++ Software Engineer — Algorithms / Performance

Valora Outcomes

Warszawa

Hybrid

PLN 200,000 - 260,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote-first setup
Budget for equipment & conferences
Private medical care

Job summary

Valora Outcomes in Warsaw (EU) seeks a C++ Software Engineer focused on algorithms and performance for advanced desktop tooling. You will work on large codebases, data structures, geometry and long-term maintainability, applying modern C++ techniques.

The role emphasizes high-quality design, automated tests, code reviews, and collaboration with product and QA. Remote-first with hybrid in Warsaw, flexible hours, budget for equipment and conferences, and private medical care.

Qualifications

  • At least 4–5 years of commercial C++ experience.
  • Strong modern C++ skills.
  • Good algorithmic foundations and ability to analyze complex problems.
  • Experience with large codebases.
  • Knowledge of automated testing in C++.
  • Ability to work with technical documentation and code reviews.
  • Independence and responsibility for solution quality.
  • English suitable for daily work in an international team.

Responsibilities

  • Design and implement new features in C++.
  • Develop and maintain existing components.
  • Analyze requirements and contribute to architecture design.
  • Create automated tests and maintain regression quality.
  • Optimize performance, memory usage and stability.
  • Participate in code reviews and create technical documentation.
  • Collaborate with product, QA and engineering teams.
  • Solve complex technical problems in a large codebase.
  • Participate in shaping C++ standards and development practices.

Skills

Agile development experience
English for daily work

Tools

Qt
MFC
Visual Studio
CMake
Git / SVN
Boost
Google Test
Python

Job description

  • UI / desktop
  • Agile development experience.

All open positions

EngineeringRemote / Hybrid 3 min read

C++ Software Engineer — Algorithms / Performance

Advanced C++ desktop and tooling software: algorithms, geometry, large codebases and long-term maintainability.

Employment Full-time

Location Warsaw / Remote (EU)

Work mode Remote-first / Hybrid in Warsaw

Job Overview

We develop advanced C++ desktop and tooling software. These systems are used to work with complex data, geometry, structures and workflows where performance matters.

We are looking for someone who enjoys C++ not just as a language, but as a tool for solving difficult engineering problems.

This role is for someone who feels comfortable with algorithms, data structures, application architecture, performance, code quality and systems that need to remain stable for years.

What You Will Build
  • Advanced features in C++ applications.
  • Desktop, tooling or computational components.
  • Modules working with complex data models.
  • Solutions requiring strong algorithmic and geometry-related thinking.
  • Integrations between application components.
  • Automated tests and tools improving development quality.
  • Performance, memory and response-time optimization mechanisms.
Responsibilities
  • Design and implement new features in C++.
  • Develop and maintain existing components.
  • Analyze requirements and contribute to architecture design.
  • Create automated tests and maintain regression quality.
  • Optimize performance, memory usage and stability.
  • Participate in code reviews and create technical documentation.
  • Collaborate with product, QA and engineering teams.
  • Solve complex technical problems in a large codebase.
  • Participate in shaping C++ standards and development practices.
Technology Stack
Core
  • C++11/14/17/20, STL, modern C++
UI / desktop
  • Qt, MFC are a plus
Algorithms
  • data structures, geometry, graph algorithms, performance optimization
Tooling
  • Visual Studio, CMake, Git / SVN, Boost
Testing
  • Google Test, automated tests, regression testing
Scripting
  • Python is a plus
Quality
  • code review, technical documentation, static analysis, profiling
Requirements
  • At least 4-5 years of commercial C++ experience.
  • Strong modern C++ skills.
  • Good algorithmic foundations and ability to analyze complex problems.
  • Experience with large codebases.
  • Knowledge of automated testing in C++.
  • Ability to work with technical documentation and code review.
  • Independence and responsibility for solution quality.
  • English suitable for daily work in an international team.
Nice to Have
  • Qt 5/6 or MFC.
  • Python, Boost, Google Test.
  • Experience with desktop applications.
  • Knowledge of computational geometry or graphics.
  • Performance profiling and optimization.
  • Agile development experience.
  • Experience with tools used by advanced technical users.
What We Offer
  • Remote-first setup and flexible working hours.
  • Work on technically demanding software.
  • Participation in decisions about architecture quality and C++ standards.
  • A team that values engineering, not just fast delivery.
  • Budget for equipment, training and conferences.
  • Private medical care and benefits package.
  • Recruitment process based on real technical discussions.
Who We're Looking For

We are looking for someone who enjoys difficult problems, large systems and code that needs to be precise.

If C++ is an engineering tool for you, not just another language in your CV, we should talk.

Valora

Recruitment Process

A short, focused process designed for senior practitioners.

  • 1 Application
  • 2 CV Review
  • 3 Technical Interview
  • 4 Client Interview
  • 5 Offer
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Algorithms & Performance Engineer (Remote/Hybrid)
C++ Algorithms & Performance Engineer (Remote/Hybrid)

Valora Outcomes • Warszawa

Hybrid
PLN 200,000 - 260,000
Remote-first setup
Budget for equipment & conferences
Private medical care
Senior Algorithm Engineer (Computer Vision & Spatial Geometry)
Senior Algorithm Engineer (Computer Vision & Spatial Geometry)

stermedia • Wrocław

Hybrid
Annual self-development budget
Participation in innovative projects
Internal workshops
+5
C++ Software engineer
C++ Software engineer

Tymiq Gmbh • Poznań

Hybrid
PLN 120,000 - 180,000
Senior Python Fullstack Engineer
Senior Python Fullstack Engineer

Valora Outcomes • Warszawa

On-site
PLN 240,000 - 360,000
Remote-first
End-to-end projects
Small team
+4
Senior Java Platform Engineer
Senior Java Platform Engineer

Valora Outcomes • Warszawa

Hybrid
PLN 220,000 - 350,000
Remote-first
Flexible working hours
Equipment budget
+2
C++ Software Engineer - Legacy Systems Transition | Remote/Hybrid
C++ Software Engineer - Legacy Systems Transition | Remote/Hybrid

Tymiq Gmbh • Poznań

On-site
PLN 120,000 - 180,000
Senior SQA Engineer (with C#/.NET)
Senior SQA Engineer (with C#/.NET)

Develocraft • Województwo pomorskie

On-site
PLN 244,000 - 292,000
Annual bonus
Unlimited PTO
Wellbeing budget
+4
Senior C++/Qt Engineer (+Python)
Senior C++/Qt Engineer (+Python)

b3consultingpoland • Warszawa

Hybrid
PLN 180,000 - 260,000
Health and sports benefits
Speed coaching
Sports training
Software Engineer (C++, QT/QML)
Software Engineer (C++, QT/QML)

Luxoft Poland • Poland

Hybrid
PLN 150,000 - 230,000
Private Medical & Dental care & Life保险
MyBenefit program
Internal Mobility program
Senior/Staff Kotlin Desktop Engineer
Senior/Staff Kotlin Desktop Engineer

Ersilia • Kraków

On-site
PLN 180,000 - 280,000
Private healthcare
MyBenefit points
Language lessons
+4