C++ Software Developer

Germany (Remote)


  • Identify and fix software defects, conduct thorough testing, and collaborate with the QA team to ensure the quality and reliability of the software
  • Collaborate with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver software solutions that align with project goals
  • Design and implement efficient and maintainable C++ code for software applications, ensuring they meet performance, scalability, and security requirements
  • Stay updated with emerging technologies and industry trends, exploring innovative solutions to enhance our software offerings
  • Participate in code reviews to maintain code quality, share knowledge, and uphold coding standards
  • Create and maintain technical documentation, including design specifications and code documentation
  • Develop and optimize algorithms to solve complex problems and improve application performance
  • Continuously analyze and optimize software performance to enhance user experience and application efficiency


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a C++ Software Developer, with a strong grasp of C++11/14/17.
  • Proficiency in data structures, algorithms, and object-oriented design.
  • Experience with multi-threading and parallel computing.
  • Solid understanding of software development best practices and design patterns.
  • Strong problem-solving and debugging skills.
  • Familiarity with version control systems (e.g., Git) and Agile development methodologies.
  • Excellent communication and teamwork abilities.
  • Knowledge of additional programming languages (e.g., Python, Java) is a plus

We look forward to receiving your application!

Apply for this role:

    Advertised By:

    Harriet Foreman
    Consultant - Technology

    Email Consultant
    Connect on LinkedIn