CrawlJobs Logo

C++ Developer

· Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

We are looking for an experienced C++ Developer to join our engineering team. In this role, you will work on complex desktop applications, troubleshoot challenging technical issues, and contribute to the maintenance and improvement of large codebases. You will collaborate with experienced engineers to deliver high-quality solutions while improving application performance and reliability.

Job Responsibility

  • Develop, maintain, and enhance desktop applications using C++
  • Analyze and resolve technical issues in complex and mature codebases
  • Optimize application performance, memory usage, and responsiveness
  • Design and implement multi-threaded solutions
  • Debug and troubleshoot software defects and performance bottlenecks
  • Participate in code reviews and contribute to software quality improvements
  • Collaborate with team members to design and implement technical solutions
  • Maintain technical documentation as needed

Requirements

  • 3+ years of experience in C++ development
  • Experience developing desktop applications
  • Strong knowledge of modern C++ (C++11 or later)
  • Understanding of multi-threading and concurrency concepts
  • Experience with performance analysis and optimization
  • Strong debugging and problem-solving skills
  • Ability to work independently and manage technical tasks effectively
  • Experience working with large or legacy codebases is a plus

What we offer

  • Flexible and Remote Working
  • Career Growth
  • Performance Recognition
  • Health and Fitness Benefits
  • Extra Paid Annual Leave
  • Special Birthday Perk

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Developer

8 matching positions

C++ Developer

Join our team and start a new adventure in an international and dynamic environm...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in C++ for performance-critical applications
  • Experience with parallel computing using NVIDIA CUDA
  • Experience in programming, scripting, and simulation using Python and MATLAB
  • Experience in radar signal processing
  • Academic background: Degree in Engineering, Computer Science, or Applied Mathematics
  • Understanding of memory management and system-level optimization
  • Understanding of high-speed TCP/UDP communications and network programming
  • Working knowledge of modern source control systems
  • Practical knowledge and application of system integration techniques
  • Solid foundational understanding of software architecture, network programming, and version control
Job Responsibility
Job Responsibility
  • Design and implement software for signal processing applications
  • Develop and optimize algorithms for high-performance and real-time systems
  • Support the development of low-latency network communication protocols
  • Participate in system integration efforts across software, firmware, and hardware
  • Maintain software baselines using version control systems
  • Ensure reliable delivery of assigned software modules and components to assist overall project timelines
What we offer
What we offer
  • An international community, bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

C++ Developer

Design, develop, and maintain high-performance backend systems using C++/Rust, f...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-6 years
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services and systems using C++ and/or Rust
  • Build high-performance, low-latency, and scalable applications
  • Work on concurrency, multithreading, and networking components
  • Collaborate with cross-functional teams including firmware, hardware, and system engineers
  • Develop backend systems that interface with embedded systems
  • Debug and troubleshoot issues in Linux environments
  • Ensure code quality through best practices, design patterns, and code reviews
  • Optimize applications for performance, reliability, and security
  • Fulltime
Read More
Arrow Right

C++ Developer

Experience :4-6yrs
Location
Location
India , Bangalore
Salary
Salary:
2000000.00 INR / Year
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven work experience as a C++ Developer or Software Engineer
  • Strong proficiency in C++ with knowledge of C++ 11 and/or C++ 17 standards
  • Experience with multi-threading and concurrency concepts
  • Familiarity with HTTP, Web Services, and RESTful API design
  • Solid understanding of software development lifecycle and methodologies
  • Ability to write clean, efficient, and maintainable code
  • Excellent problem-solving and analytical skills
  • Good communication skills and ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Develop high-quality software applications using C++
  • Design, implement, and maintain efficient, reusable, and reliable C++ code
  • Integrate software components into a fully functional software system
  • Implement and consume RESTful APIs and web services
  • Troubleshoot, debug, and resolve issues in existing software systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Fulltime
Read More
Arrow Right

C++ Developer

C++ Developer – DefenseTech – Gdańsk (Poland). Darwin have partnered with a fast...
Location
Location
Poland , Gdańsk
Salary
Salary:
14000.00 - 18000.00 PLN / Month
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Robotics, Computer Engineering, or related engineering field
  • Knowledge of working with modern C++ in production systems
  • Ability to develop software for complex hardware-integrated systems (robotics, autonomous vehicles, maritime, aerospace, automotive, etc.)
  • Proficient in building multi-process or distributed systems
  • Skilled in interfacing with hardware devices and sensors (serial, CAN, Ethernet, NMEA, etc.)
  • Strong skills working in Linux and with UNIX tooling
  • Solid understanding of software version control (Git) and collaborative development workflows
  • Skilled in debugging and troubleshooting in complex integrated systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ software for autonomous marine vessel systems
  • Fulltime
Read More
Arrow Right

C++ Developer

Do you want to join us on an ambitious mission to secure the digital world? Keep...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good modern C++ understanding
  • Good understanding of TCP, HTTP, RESTful APIs, and XML
  • Working and coding experience for Linux systems
  • General SQL understanding
Job Responsibility
Job Responsibility
  • Participate in the entire SDLC
  • Take part in the development of new features
  • Troubleshoot issues with Support and deliver fixes
  • Work with Operations on performance improvements
  • Identify and resolve shortcomings autonomously or with colleagues
What we offer
What we offer
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor's note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Internet and Glasses reimbursement
Read More
Arrow Right

C++ Developer

C++ Software Engineer specializing in high-performance Windows applications for ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in C++ (modern C++ preferred) on Windows platforms
  • Solid experience in software design, including design patterns and architectural best practices
  • Hands-on experience interfacing with hardware (drivers, SDKs, COM, serial, Ethernet, etc.)
  • Proven ability to debug and troubleshoot complex systems with minimal logging
  • Good understanding of multithreading, synchronization, and memory management
  • Basic understanding of networking concepts (TCP/IP, sockets, device communication)
  • 6-12 years experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ applications on Windows for semiconductor testing systems
  • Architect software components using object-oriented design principles and design patterns
  • Analyse and troubleshoot complex issues in production and lab environments, often with limited logs or diagnostics
  • Optimize system performance, reliability, and stability for long-running test applications
  • Collaborate with hardware, firmware, and system engineering teams
  • Participate in code reviews, design reviews, and technical discussions
  • Support system integration, testing, and customer escalations when required
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our esteemed team as a C++ Developer, where your expertise will be pivotal ...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in C++ development, with a deep understanding of its core concepts
  • Proven track record in architecting and delivering complex, high-quality software solutions
  • Exceptional written and verbal communication skills, with an emphasis on clarity and collaboration
  • Strong problem-solving skills and an analytical mindset
  • Experience working in remote, distributed teams and adapting to diverse work cultures
  • Solid grasp of modern development tools, version control systems, and agile methodologies
  • Ability to independently manage tasks while proactively engaging with team members
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-performance C++ applications tailored to complex business requirements
  • Collaborate effectively with cross-functional teams to develop scalable and efficient solutions
  • Participate in code reviews, ensuring adherence to best practices and high standards
  • Troubleshoot and optimize legacy and contemporary codebases for performance and reliability
  • Document technical specifications and maintain clear, concise communication around project progress
  • Continuously explore and integrate emerging C++ standards and libraries into development processes
  • Contribute to a culture of innovation by proactively identifying areas for process and system improvements
What we offer
What we offer
  • Client-oriented
  • Results-driven
  • Independent
  • Problem-solving
  • Competent
  • Transparent
  • Fulltime
Read More
Arrow Right

C++ Developer

We are looking for a skilled C++ Developer to join our dynamic team in New York,...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience in software development
  • Expertise in modern C++ with a strong understanding of the latest language features
  • Practical experience with Python and SQL Server
  • Solid knowledge of multithreading and inter-process communication
  • Familiarity with system-level programming, including work close to system calls
  • Experience with order management systems, market data feeds, and relevant protocols
  • Strong problem-solving skills and the ability to work collaboratively within a team
  • Excellent communication skills to convey technical concepts clearly and effectively
Job Responsibility
Job Responsibility
  • Design, develop, and optimize high-performance transactional systems using modern C++
  • Collaborate with team members to implement multithreading and inter-process communication solutions
  • Work on system-level programming tasks, including those close to the operating system call layer
  • Support the integration of order management systems and market data feeds into software solutions
  • Utilize Python and SQL Server to enhance system functionality and data management
  • Ensure the software adheres to protocol standards and meets business requirements
  • Troubleshoot and resolve technical challenges in production environments
  • Maintain up-to-date knowledge of industry trends and incorporate the latest C++ language features
  • Contribute to team discussions and share ideas to improve development processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right