Start Your Search Here

Job Search

DataSmart

Portugal / Global

C++ Senior Developer

Job Description

Tel.: +351 214 171 161 - Lisboa

Tel.: +351 253 120 734 - Braga

Fax: +351 214 177 610

(Chamada para a rede fixa nacional) (Call to the national fixed network)

About Us: DataSmart is a Portuguese company, positioning itself as a consulting company of excellence, with over 20 years of existence. We are specialized in Technologies and Information Systems services, for the Portuguese and International markets. We pride ourselves on fostering a culture of involvement, experience, and excellence.

Join our team as a

C++ Senior Developer

(Lisbon – Portugal)!

What You’ll Do:

Develop and maintain

C++ components

for a long-standing desktop application, with a strong focus on

IT security, stability and software quality .

Analyze existing and legacy codebases to identify security vulnerabilities, stability issues and opportunities for improvement.

Design and implement robust fixes and security improvements based on established security requirements.

Work with

modern C++ (C++14/17/20)

in a complex desktop environment using Qt and multiple legacy components.

Develop and troubleshoot highly parallelized and multithreaded applications.

Collaborate closely with

Architecture, QA and Product Management

teams to deliver secure, maintainable and high-quality solutions.

Use

AI coding agents such as Claude Code

in your daily work to accelerate code analysis, troubleshooting and development.

Contribute to the team’s shared

AI agents, skills and prompt templates , helping continuously improve development practices.

Support the continuous improvement of the product’s security, stability and maintainability.

Qualifications:

Several years of professional experience in

senior C++ development .

Strong knowledge of

modern C++ (C++14/17/20) .

Solid understanding of

IT security , secure coding practices and vulnerability remediation.

Strong experience with

multithreading and debugging , preferably in high-performance and heavily parallelized desktop applications.

Hands-on experience with

CMake, Conan and MSVC .

Experience working with

Qt

is highly valued.

Comfortable working with

large, complex and legacy codebases .

Strong analytical and problem-solving skills, with a structured and quality-oriented approach.

Autonomous, results-driven and committed to

software quality, security and stability .

Strong communication skills and the ability to collaborate effectively in multidisciplinary teams.

A continuous improvement mindset and openness to adopting

new technologies and AI-assisted development tools .

At

DataSmart , you will have the opportunity to integrate into a solid company and participate in projects of high recognition, nationally and internationally, with an appealing technological environment and career progression.

Excellence in the way to the future!

Connect with Us : Follow us on LinkedIn for updates on career opportunities, company news, and industry insights! For further details, visit us at www.datasmart.pt

#JoinOurTeam #DataSmart #ThinkDataBeSmart #C++

Do you accept the challenge?

We are waiting for you!

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs