Show more filters

C++ Software Engineer — Algorithms / Performance

Valora Outcomes

3.8
2 reviews
Valora Outcomes
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Warsaw, Mazowieckie, Poland
Salary Range
PLN 12,000 - PLN 18,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.
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

You submit your CV and consent. That's it.

  • 2 CV Review

We review your background within a few business days.

  • 3 Technical Interview

A focused conversation about real engineering problems.

  • 4 Client Interview

Only when the role requires it, never a repeat of step 3.

  • 5 Offer

Clear terms, transparent conditions, quick decision.

Apply for this role

Warsaw / Remote (EU)

Remote-first / Hybrid in Warsaw

Apply for this role

C++QtMFCCMakeGoogle TestBoostPython

Apply for this role
A free Jobstore account is required to proceed to the employer site.
Jobs in Poland   »   Jobs in Mazowieckie   »   Jobs in Warsaw   »   C++ Software Engineer — Algorithms / Performance

More jobs

People also search