C++ Software Developer

C

C++ Software Developer

C
Chmielna 73, Warszawa

10Clouds S.A

Freelance
B2B
Senior
Remote
32.54 - 40.68 USD
Net per hour - B2B

Job description

Overview

We are seeking an experienced C++ Software Developer to join our team and contribute to the development of robust, scalable applications. You will work on high-performance systems that handle complex business logic and data processing, collaborating with cross-functional teams to design and implement solutions that meet rigorous quality standards.

Key Responsibilities

  • Design, develop, and maintain C++ applications and services for production environments

  • Write clean, efficient, and well-documented code following established coding standards

  • Participate in code reviews and contribute to continuous improvement of development practices

  • Collaborate with product managers, architects, and other developers to understand requirements and deliver solutions

  • Troubleshoot and optimize application performance, identifying and resolving bottlenecks

  • Develop and maintain unit tests and integration tests to ensure code quality

  • Participate in system design discussions and contribute architectural improvements

  • Document technical designs and maintain technical documentation

Required Qualifications

  • 5+ years of professional C++ development experience (C++11 or later)

  • Strong understanding of object-oriented design principles and design patterns

  • Experience developing server-side or backend applications (not embedded systems)

  • Proficiency with Linux development environments

  • Experience with version control systems (Git)

  • Knowledge of multithreading, concurrency, and memory management

  • Strong problem-solving skills and attention to detail

  • Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience)

Preferred Qualifications

  • Experience with RESTful APIs and web service development

  • Familiarity with SQL and database design

  • Experience with CMake or similar build systems

  • Knowledge of containerization technologies (Docker, Kubernetes)

  • Experience with CI/CD pipelines

  • Exposure to Agile development methodologies

  • Prior experience with performance profiling and optimization

What We Offer

  • Competitive salary and comprehensive benefits package

  • Opportunity to work on meaningful, high-impact projects

  • Collaborative and innovative work environment

  • Professional development and training opportunities

  • Flexible work arrangements

Tech stack

    Polish

    C2

    English

    C1

    C++

    advanced

    Linux

    regular

    SQL

    regular

    CMake

    regular

Office location

Published: 01.11.2025