C++ Developer

Hexa Consulting

Lisboa

Hybrid

EUR 45,000 - 65,000

Full time

2 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

Benefits offered by this job

Private health insurance
Psychological support through TEAM 24
Training and certification support
Knowledge in software quality and info
Flexible work arrangement
Childcare vouchers

Job summary

Hexa Consulting is seeking a C++ software developer to join our technology-focused team. The role involves developing, maintaining and improving desktop applications in a Linux environment, with a hybrid model across Porto, Coimbra, Lisbon or Viseu.

You will contribute to interfaces, modules, testing, and code reviews, ensuring compatibility with established architectures.

Qualifications

  • 3–5 years of professional C++ development experience.
  • Ability to deliver tasks independently within an established technical framework.
  • Experience with complex applications and existing software components.
  • Strong analytical skills and a structured approach to problem-solving.
  • Effective communication and collaboration within multidisciplinary teams.
  • Professional working proficiency in English, both written and spoken.
  • Commitment to software quality, maintainability and continuous improvement.

Responsibilities

  • Develop, maintain and enhance C++ components on Linux.
  • Implement and maintain application interfaces and modules.
  • Analyze defects, troubleshoot issues and provide reliable fixes.
  • Develop and maintain automated tests for quality and stability.
  • Participate in code reviews and uphold engineering standards.
  • Support incremental refactoring and optimization of existing apps.
  • Work with established architectures ensuring compatibility and reliability.

Skills

C++ development
Problem solving
Independent work
Collaborative
English proficiency
Quality mindset

Tools

CMake
Git
Catch2/Google Test
Linux
C++ standard library

Job description

Join Hexa to contribute to software engineering initiatives within the technology sector, focusing on the development and continuous improvement of established desktop applications.

This opportunity follows a hybrid working model, based in Porto, Coimbra, Lisbon or Viseu.

WHAT YOU WILL DO

- Develop, maintain and enhance software components using C++ in Linux environments.

- Contribute to the implementation and maintenance of application interfaces and software modules.

- Analyze defects, troubleshoot technical issues and implement reliable solutions.

- Develop and maintain automated tests to support software quality and stability.

- Participate in collaborative code reviews and contribute to shared engineering standards.

- Support incremental refactoring and optimization of existing applications.

- Work with established software architectures while maintaining compatibility and reliability.

WHAT WE ARE LOOKING FOR

- Approximately 3 to 5 years of professional experience in C++ software development.

- Ability to deliver development tasks independently within an established technical framework.

- Experience contributing to complex applications and existing software components.

- Strong analytical skills and a structured approach to problem-solving.

- Effective communication and collaboration skills within multidisciplinary teams.

- Professional working proficiency in English, both written and spoken.

- Commitment to software quality, maintainability and continuous improvement.

TECHNICAL SKILLS

- Professional experience with C++ and object-oriented programming.

- Understanding of modern C++ principles, memory management, move semantics and const-correctness.

- Experience with the C++ Standard Library.

- Linux development environments, debugging and command-line tools.

- CMake for software build configuration and maintenance.

- Git-based version control and collaborative development workflows.

- Automated unit testing with Catch2, Google Test, Boost.Test or equivalent frameworks.

- Software component development, API implementation and debugging.

- Experience maintaining and extending established codebases.

NICE TO HAVE

- Experience with Qt 5.15 or later for desktop application development.

- Knowledge of C++17 and C++20.

- Experience with multithreading and concurrent programming.

- Familiarity with Google Mock, Trompeloeil or equivalent mocking frameworks.

- Knowledge of CI/CD pipelines, static analysis tools and sanitizers.

- Experience improving legacy applications through refactoring and test automation.

WHAT WE OFFER

- Private health insurance from your first day, with optional family extension.

- Confidential psychological support and well-being resources through TEAM 24.

- Continuous learning opportunities, professional training and certification support.

- Opportunities to develop knowledge in software quality management, information security and cybersecurity best practices.

- Flexibility aligned with the role and project requirements.

- Childcare vouchers and family support initiatives.

- Team activities and opportunities to connect with the Hexa community.

EQUAL OPPORTUNITY

Hexa is committed to equal opportunity, inclusion and respect for individual differences. In alignment with the principles of the Portuguese Diversity Charter, we promote fair recruitment practices and welcome applications from professionals with diverse backgrounds, experiences and perspectives.

HEXA LIFE

At Hexa, we are all Builders. Every professional contributes to developing solutions, strengthening teams and creating long-term value. Our culture is guided by honesty, mutual support and agility, encouraging transparent communication, shared knowledge and continuous learning. Wherever you work, you are part of a community that builds together.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Murex BA
Murex BA

Hexa Group • Porto, Lisboa

Hybrid
EUR 65,000 - 90,000
Private health insurance
Psychological support services
Professional training and certification
+2
.NET Full Stack Developer
.NET Full Stack Developer

Hexa Consulting • Porto

Hybrid
EUR 42,000 - 65,000
Private health insurance
Psychological support
Professional training & certifications
+3
Application Support Engineer
Application Support Engineer

Hexa Group • Lisboa

Hybrid
EUR 36,000 - 54,000
Private health insurance
Psychological support
Continuous learning
+3
Information Security Analyst
Information Security Analyst

Hexa Group • Porto, Coimbra, Lisboa, Viseu

Hybrid
EUR 28,000 - 34,000
Health insurance
Psychological support
Training & certs
+4
.Net Developer Middle
.Net Developer Middle

Hexa Consulting • Porto

Hybrid
EUR 32,000 - 52,000
Private health insurance from day one
Mental health support
Continuous learning & certification
+4
IT Systems Administrator
IT Systems Administrator

Hexa Consulting • Lisboa

Hybrid
EUR 40,000 - 60,000
Private health insurance
Mental health support
Childcare vouchers
+1
SQL Database Administrator
SQL Database Administrator

Hexa Group • Lisboa

Hybrid
EUR 65,000 - 90,000
Private health insurance from day one
Mental health support and wellbeing
Continuous learning and certification
+4
Java/Spring Boot Developer
Java/Spring Boot Developer

Hexa Group • Amadora

Hybrid
EUR 42,000 - 56,000
Private health insurance
Mental health support
Flexible work model
+2
Quality Assurance Engineer
Quality Assurance Engineer

Hexa Consulting • Porto

Hybrid
EUR 32,000 - 42,000
Private health insurance
Mental health support
Professional development
+2
Oracle Database Administrator
Oracle Database Administrator

Hexa Group • Lisboa

Hybrid
EUR 60,000 - 90,000
Private health insurance
Mental health support
Training and certification support
+1
Top locations