Senior C++ Developer - Linux, Modern C++, Testing

Decskill

Coimbra

On-site

EUR 42,000 - 68,000

Full time

3 days 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

Decskill is seeking a skilled C++ Developer to join our Coimbra team. You will develop, maintain, and modernize software components using modern C++, design APIs and architectures, and ensure code quality with automated tests in a Linux environment.

You will participate in code reviews, collaborate via Git workflows, and contribute to continuous improvement of development practices while balancing maintainability and performance for long-term product goals.

Qualifications

  • Professional experience developing software in C++.
  • Strong understanding of modern C++ design principles and the Standard Library.
  • Experience writing clean, maintainable, testable, and reliable code.
  • Experience designing and implementing software components, APIs, or system architectures.
  • Excellent debugging, analytical, and problem-solving skills.
  • Experience writing automated unit tests with frameworks such as Catch2, Google Test, Boost.Test, or equivalent.
  • Experience in code reviews and Git-based workflows with merge/pull requests.
  • Experience developing and debugging applications on Linux.
  • Proficiency with the Linux command line and development tools.
  • Experience using CMake for building and maintenance.
  • Experience with large or legacy codebases while ensuring stability.
  • Strong written and spoken English communication skills.

Responsibilities

  • 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.

Skills

C++ programming
Modern C++ design
Unit testing
Git workflows
Linux development
CMake
Code reviews
Problem solving
English communication

Tools

Git
CMake
Qt
Catch2
Google Test

Job description

Decskill is seeking a skilled C++ Developer to join our Coimbra team. You will develop, maintain, and modernize software components using modern C++, design APIs and architectures, and ensure code quality with automated tests in a Linux environment.

You will participate in code reviews, collaborate via Git workflows, and contribute to continuous improvement of development practices while balancing maintainability and performance for long-term product goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer - Modern, Linux-First & API Focus
C++ Engineer - Modern, Linux-First & API Focus

Decskill • Lisboa

On-site
EUR 40,000 - 65,000
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
C++ Developer

Decskill • Coimbra

On-site
EUR 42,000 - 68,000
C++ Developer
C++ Developer

Decskill • Lisboa

On-site
EUR 40,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
C++ Developer
C++ Developer

Decskill • Porto

On-site
EUR 60,000 - 85,000
C++ Software Engineer
C++ Software Engineer

act digital • Coimbra

Hybrid
EUR 60,000 - 90,000
Hybrid work model
On-site in Coimbra
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
Senior C++ Desktop Engineer | Qt & Modernization
Senior C++ Desktop Engineer | Qt & Modernization

act digital • Lisboa

On-site
EUR 45,000 - 65,000
Senior C++ Developer - Multi-Tier Systems & Agile
Senior C++ Developer - Multi-Tier Systems & Agile

CSway, Lda. • Lisboa

On-site
EUR 55,000 - 85,000
Top locations