نُشر في: 2026-06-25

C++ Software Developer – Tech Group in Tunisia

  • Dedagroup
  • تونس, تونس
  • برمجة وكمبيوتر وشبكات

Join one of Italy's leading technology groups, operating as a Business & Technology Accelerator for companies, financial institutions, and public sector organizations. This C++ Software Developer role is based in Tunis, Tunisia, and offers the opportunity to contribute to cutting-edge technology solutions that support digital evolution across multiple industries.

About the Role

As a C++ Software Developer — also referred to as a Systems Programmer, Backend Developer, or Software Engineer — you will be responsible for designing, developing, and optimizing high-performance software solutions. This position sits at the intersection of algorithm optimization, systems architecture, low-level programming, concurrent processing, and embedded software development, making it a highly specialized role within the tech ecosystem.

Key Responsibilities

  • Design, develop, and maintain robust C++ applications aligned with project specifications and industry standards.
  • Collaborate with cross-functional teams including solution architects, QA engineers, and product managers to deliver integrated technology solutions.
  • Optimize existing codebases for performance, scalability, and memory efficiency.
  • Participate in code reviews, technical documentation, and software design discussions.
  • Debug and resolve complex software defects across multiple platforms and environments.
  • Contribute to the full software development lifecycle from requirements analysis through deployment and maintenance.
  • Stay current with modern C++ standards (C++17, C++20) and apply best practices in object-oriented and generic programming.

Requirements

  • Strong proficiency in C++ programming with hands-on experience in real-world projects.
  • Solid understanding of data structures, algorithms, and object-oriented design patterns.
  • Familiarity with version control systems such as Git and collaborative development workflows.
  • Experience with debugging tools, profiling, and performance optimization techniques.
  • Knowledge of multi-threading, memory management, and system-level programming is highly preferred.
  • Ability to work in a fast-paced, multicultural environment with international stakeholders.
  • Good communication skills in English; knowledge of Italian or French is a plus.

Benefits

  • Work with a leading international technology group with a strong reputation in the industry.
  • Exposure to diverse projects across financial institutions, enterprises, and the public sector.
  • Opportunities for professional growth and continuous learning in an innovative environment.

Tips to Land This Job

  • Highlight any experience with high-performance computing or real-time systems in your portfolio.
  • Showcase contributions to open-source C++ projects or personal repositories on GitHub.
  • Prepare to discuss specific technical challenges you solved using C++ during interviews.
  • Demonstrate your understanding of modern C++ features and how they improve code quality.
  • Research the company's technology stack and recent projects to show genuine interest and alignment.

وظائف مشابهة قد تهمّك

UNITYLINK recrute Ingénieur(e) MID SENIOR Transformation Digitale, IA & Systèmes d’Information
تونس 2026-09-23
Senior Full Stack Developer (PHP/Javascript)
تونس 2026-08-30
Sage X3 Developer (Agrifood) - H/F
تونس 2026-08-30
Ingénieur infrastructure
تونس 2026-08-25
Ingénieur devops Data
تونس 2026-08-25
IT Supervisor
تونس 2026-08-23