C++ Desktop Engineer (Hybrid, Porto) - Qt & Modern C++

act digital

Porto

Hybrid

EUR 50,000 - 65,000

Full time

11 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

act digital is seeking a C++ Software Engineer to evolve a long‑standing desktop application built with C++20 and Qt. You will enhance existing design decisions while preserving stability and reliability in a hybrid Porto environment.

The role focuses on implementing modular components, expanding APIs, and ensuring high code quality through tests and peer reviews. Strong English communication is essential for collaboration across teams.

Qualifications

  • Professional experience developing software in C++.
  • Knowledge of modern C++ design principles, including resource ownership, move semantics, const-correctness, and effective use of the Standard Library.
  • Experience creating maintainable, testable code and designing software components, APIs, or architecture.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience with automated unit testing frameworks such as Catch2, Google Test, Boost.Test, or equivalent.
  • Experience with Linux development, Git workflows, and CMake.
  • Experience working with large, established or legacy codebases while maintaining product stability.
  • Confidence communicating technical concepts in English, both written and spoken.

Responsibilities

  • Design and implement maintainable software components, APIs, and system architecture.
  • Develop and debug applications on Linux, using the command line and common development tools.
  • Maintain and improve CMake-based builds.
  • Write and maintain automated unit tests.
  • Participate in Git-based collaboration and constructive code reviews.
  • Work pragmatically in a large, long-lived codebase, improving quality without unnecessary rewrites.
  • Investigate complex technical problems and drive them through to resolution.

Skills

C++ programming
Modern C++ design
Linux development
Git workflows
CMake
Unit testing
Debugging
English communication

Tools

Qt framework
Mock frameworks

Job description

act digital is seeking a C++ Software Engineer to evolve a long‑standing desktop application built with C++20 and Qt. You will enhance existing design decisions while preserving stability and reliability in a hybrid Porto environment.

The role focuses on implementing modular components, expanding APIs, and ensuring high code quality through tests and peer reviews. Strong English communication is essential for collaboration across teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Desktop Engineer | Qt & Modernization
Senior C++ Desktop Engineer | Qt & Modernization

act digital • Lisboa

On-site
EUR 45,000 - 65,000
Hybrid C++ Software Engineer — Qt/Linux (Coimbra)
Hybrid C++ Software Engineer — Qt/Linux (Coimbra)

act digital • Coimbra

Hybrid
EUR 60,000 - 90,000
Hybrid work model
On-site in Coimbra
C++ Software Engineer for Mature Desktop App (Hybrid, Lisbon)
C++ Software Engineer for Mature Desktop App (Hybrid, Lisbon)

act digital • Lisboa

Hybrid
EUR 50,000 - 80,000
Senior C++ Desktop Applications Engineer (Qt/C++20)
Senior C++ Desktop Applications Engineer (Qt/C++20)

act digital • Porto

On-site
EUR 40,000 - 70,000
C++ Software Engineer
C++ Software Engineer

act digital • Porto

Hybrid
EUR 50,000 - 65,000
C++ Software Engineer
C++ Software Engineer

act digital • Lisboa

Hybrid
EUR 50,000 - 80,000
C++ Software Engineer
C++ Software Engineer

act digital • Coimbra

Hybrid
EUR 60,000 - 90,000
Hybrid work model
On-site in Coimbra
C++ Developer in Porto: Build Modern, Reliable Software
C++ Developer in Porto: Build Modern, Reliable Software

Decskill • Porto

On-site
EUR 60,000 - 85,000
C++ Developer (Hybrid) – Modern C++, Linux & Growth
C++ Developer (Hybrid) – Modern C++, Linux & Growth

Match Profiler • Lisboa

Hybrid
EUR 25,000 - 42,000
Meal allowance
Health insurance
Performance bonus
+1
C++ developer desktop applications
C++ developer desktop applications

act digital • Porto

On-site
EUR 40,000 - 70,000
Top locations