C++ Software Engineer for Mature Desktop App (Hybrid, Lisbon)

act digital

Lisboa

Hybrid

EUR 50,000 - 80,000

Full time

5 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 desktop application built with C++20 and Qt. You will contribute to design, implementation, and maintenance in a large, long-lived codebase, focusing on stability and incremental improvements.

Contribute to Linux-based development, CI/CD workflows, and automated tests, while collaborating through Git and code reviews. 50% on-site in Lisbon supports a hybrid work model.

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++ development
Modern C++
Unit testing
Linux development
Git/CMake
Code reviews
Debugging
English communication

Tools

Catch2
Google Test
Boost.Test

Job description

act digital is seeking a C++ Software Engineer to evolve a desktop application built with C++20 and Qt. You will contribute to design, implementation, and maintenance in a large, long-lived codebase, focusing on stability and incremental improvements.

Contribute to Linux-based development, CI/CD workflows, and automated tests, while collaborating through Git and code reviews. 50% on-site in Lisbon supports a hybrid work model.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

act digital • Porto

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

act digital • Lisboa

Hybrid
EUR 50,000 - 80,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
C++ Software Engineer

act digital • Coimbra

Hybrid
EUR 60,000 - 90,000
Hybrid work model
On-site in Coimbra
C++ Software Engineer
C++ Software Engineer

act digital • Porto

Hybrid
EUR 50,000 - 65,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
Senior C++ Desktop Engineer | Qt & Modernization
Senior C++ Desktop Engineer | Qt & Modernization

act digital • Lisboa

On-site
EUR 45,000 - 65,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
Senior C++ Developer for Financial Software (Hybrid Lisbon)
Senior C++ Developer for Financial Software (Hybrid Lisbon)

WIRE IT • Lisboa

Hybrid
EUR 55,000 - 85,000
Health Insurance
Paid vacation 22 days
Extra days off
+7
C++ Engineer - Modern, Linux-First & API Focus
C++ Engineer - Modern, Linux-First & API Focus

Decskill • Lisboa

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