C++ Software Engineer in Coimbra

C++ Software Engineer in Coimbra

Coimbra Tempo inteiro 49500 - 60500 € / ano (est.) Híbrido
A

Num relance

  • Tarefas: Desenvolver e implementar componentes de software e resolver problemas técnicos complexos.
  • Empresa: Empresa inovadora com um ambiente colaborativo e dinâmico.
  • Benefícios: Salário competitivo, benefícios de saúde e modelo de trabalho híbrido.
  • Outras informações: Oportunidades de crescimento profissional em um código legado desafiador.
  • Porquê este emprego: Trabalhe com tecnologias modernas e faça a diferença em um produto estabelecido.
  • Qualificações: Experiência em desenvolvimento de software em C++ e habilidades de resolução de problemas.

O salário previsto situa-se entre 49500 - 60500 € por ano.

We are looking for a C++ Software Engineer to help evolve a substantial desktop application built with C++20 and Qt.

The product has more than 15 years of development history, so success in this role means understanding established design decisions and improving the software incrementally while maintaining stability and reliability.

What you will do

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.

What you bring

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.

Nice to have

Experience with desktop applications using Qt 5.15 or later.

Experience with C++17 and C++20.

Experience modernising established codebases through refactoring, better test coverage, or improved engineering practices.

Experience with multithreaded or concurrent applications.

Familiarity with mocking frameworks such as Trompeloeil or Google Mock, CI/CD, static analysis, and sanitizers.

Work model: hybrid, 50% on-site in Coimbra.

Empregador para C++ Software Engineer in Coimbra: Act Digital

A Act Digital é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a tecnologia estão no centro das operações. Os colaboradores têm acesso a oportunidades de crescimento profissional, formação contínua e um forte foco na automação e melhoria de processos, o que torna cada dia uma nova oportunidade para aprender e contribuir. Além disso, a cultura de apoio e a ênfase na segurança e fiabilidade dos sistemas bancários garantem que cada membro da equipa se sinta valorizado e parte integrante do sucesso da empresa.

A

Dados de contacto:

Equipa de recrutamento de Act Digital

Achamos que precisas destas competências para brilhares como C++ Software Engineer in Coimbra

C++
C++20
Qt
Linux Development
CMake
Git
Automated Unit Testing