C++ Developer

Decskill

Lisboa

Presencial

EUR 40 000 - 65 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Decskill in Lisbon is looking for a dedicated C++ Developer to join our software team. You will develop, maintain, and improve high-quality C++ components in a Linux environment, using CMake and modern language features to deliver robust solutions.

Collaborating with engineers across disciplines, you will participate in code reviews and help shape development practices that ensure stability, performance, and long-term quality. English communication is essential for our international projects.

Qualificações

  • Proven experience with C++ in professional projects.
  • Strong knowledge of modern C++ design, move semantics, and STL.
  • Experience writing automated tests (Catch2, Google Test, or Boost.Test).
  • Experience developing on Linux and using CMake.
  • Ability to work in a Git-based workflow with merge/pull requests.

Responsabilidades

  • Develop, maintain, and improve software components in C++.
  • Design APIs and software architectures.
  • Investigate and fix complex issues in an established codebase.
  • Refactor legacy code while preserving stability.
  • Write/maintain automated unit tests.
  • Participate in code reviews and knowledge sharing.
  • Collaborate with team via Linux tools and Git workflows.

Conhecimentos

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

Ferramentas

CMake
Git
Linux
Qt

Descrição da oferta de emprego

Decskill was founded in 2014 as an IT Consulting Company and their main mission is to delivery value through the knowledge. We enable companies to meet the chalenges of digital world by providing our clients with business models that ensure technological capacity, flexibility and agility. We are more than 500 consultants with offices in Lisbon, Porto and Madrid.

DECSKILL operates in 3 main areas:
  • DECSKILL TALENT, through which we provide our clients with an extension to their IT teams;
  • DECSKILL BOOST, through which we provide our client with software development models to increase capacity and optimize Time-to-Market, where we create and manage teams that deliver according to their needs, at the desired speed;
  • DECSKILL CONNECT through which we provide our client with consulting services, as well as the implementation and management of information technology infrastructures.

Our practice results in the creation of value for our customers, either by delivering qualified and value-added services, or through highly qualified and motivated professionals, as well as technology solutions that allow us to operate and transform the business of our customers.

We are searching for a C++ Developer to work in Lisboa.

What You'll Do:
  • Develop, maintain, and improve software components using modern C++.
  • Design and implement maintainable components, APIs, and software architectures.
  • Investigate and resolve complex technical issues in an established codebase.
  • Refactor and modernise existing code while preserving product stability and reliability.
  • Write and maintain automated unit tests to ensure code quality and prevent regressions.
  • Participate in code reviews, providing constructive feedback and sharing engineering knowledge.
  • Collaborate with the team through Git-based workflows, including merge requests and pull requests.
  • Develop, build, debug, and test applications in a Linux environment using CMake and command-line tools.
  • Contribute to the continuous improvement of development practices, testing strategies, and software quality.
  • Make pragmatic engineering decisions that balance maintainability, performance, and long-term product requirements.
Essential Skills and Experience:
  • Professional experience developing software in C++.
  • A solid understanding of modern C++ design principles, including resource ownership, move semantics, const-correctness, and effective use of the Standard Library.
  • Experience writing clean, maintainable, testable, and reliable code.
  • Experience designing and implementing software components, APIs, or system architectures.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience writing and maintaining automated unit tests using frameworks such as Catch2, Google Test, Boost.Test, or equivalent.
  • Experience participating in code reviews and collaborating through Git-based workflows, including merge requests or pull requests.
  • Experience developing and debugging applications on Linux.
  • Confidence using the Linux command line and common development tools.
  • Experience using CMake to build and maintain software projects.
  • Experience working with large, long-lived, or legacy codebases while maintaining product stability and reliability.
  • Good written and verbal English communication skills, with the ability to discuss technical concepts clearly.
Desirable Skills and Experience:
  • Experience developing desktop applications using Qt 5.15 or later.
  • Practical experience with modern C++ standards, particularly C++17 and C++20.
  • Experience modernising established codebases through refactoring, improved test coverage, and the adoption of modern development practices.
  • Experience developing multithreaded or concurrent applications.
  • Familiarity with mocking frameworks such as Trompeloeil, Google Mock, or equivalent.
  • Familiarity with CI/CD pipelines, static analysis, sanitizers, and other software quality tools.

Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

C++ Developer
C++ Developer

Decskill • Coimbra

Presencial
EUR 42 000 - 68 000
C++ Developer
C++ Developer

Decskill • Porto

Presencial
EUR 60 000 - 85 000
C++ Developer
C++ Developer

Decskill • São João da Madeira

Híbrido
EUR 42 000 - 54 000
DevOps & Application Production
DevOps & Application Production

Decskill • Lisboa

Presencial
EUR 45 000 - 70 000
C++ Developer in Porto: Build Modern, Reliable Software
C++ Developer in Porto: Build Modern, Reliable Software

Decskill • Porto

Presencial
EUR 60 000 - 85 000
Python Developer
Python Developer

Decskill • Porto

Presencial
EUR 30 000 - 45 000
.NET Developer
.NET Developer

Decskill • Portugal

Híbrido
EUR 42 000 - 60 000
Hybrid work model
Developer Backend (Node.Js)
Developer Backend (Node.Js)

Decskill • Portugal

Presencial
EUR 30 000 - 50 000
Senior Java Developer
Senior Java Developer

Decskill • Braga

Híbrido
EUR 45 000 - 65 000
.NET Developer
.NET Developer

Decskill • Porto

Híbrido
EUR 42 000 - 54 000
Principais localizações