C++ Software Engineer

Encora

United States

Remote

USD 22,000 - 33,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Coforge is hiring a C++ Software Engineer to design, develop, and maintain high-performance C++ SDKs for visualization data processing across platforms. The role emphasizes modern C++ practices, memory and concurrency optimization, and integration with large-scale codebases.

The position requires experience with Git, CD/CI tooling, and working within an Agile environment to deliver robust software, architecture-driven design, and quality-focused testing strategies.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Professional software development experience in C++.
  • Deep expertise in Modern C++ (C++11-C++23), with memory management, concurrency, and performance tuning.
  • Proven experience integrating complex libraries or SDKs into large-scale codebases.
  • Strong understanding of Architecture Principles & Design and distributed systems.
  • Experience with Git and CD/CI tooling.

Responsibilities

  • Design, develop, and maintain high-performance C++ SDKs that enable applications and services to create, read, and process complex 2D/3D visualization data.
  • Enhance SDK capabilities to support both legacy and next-generation visualization formats, ensuring backward compatibility.
  • Develop and execute comprehensive testing strategies, including Non-Functional Testing.
  • Improve and maintain CI/CD Pipelines and backend data processing services to support the new visualization toolkit.
  • Author clear, high-quality Technical Specifications, including integration guides and performance analysis reports.
  • Participate in an Agile Methodology, contributing to a culture of innovation and engineering excellence.

Skills

C++
CI/CD Pipelines
Agile
Architecture Principles

Education

Bachelors or Masters in CS/SE

Tools

Git
CD/CI Tools

Job description

Job Title: C++ Software Engineer


Key Skills: C++,CI/CD Pipelines,Agile,Architecture Principles & Design


Location: Brazil


Mode: Remote


We at Coforge are hiring C++ Software Engineer with the following skill set.


Key Responsibilities


  • Design, develop, and maintain high-performance C++ SDKs that enable applications and services to create, read, and process complex 2D/3D visualization data.

  • Enhance SDK capabilities to support both legacy and next-generation visualization formats, ensuring backward compatibility.

  • Develop and execute comprehensive testing strategies, including Non-Functional Testing.

  • Improve and maintain CI/CD Pipelines and backend data processing services to support the new visualization toolkit.

  • Author clear, high-quality Technical Specifications, including integration guides and performance analysis reports.

  • Participate in an Agile Methodology, contributing to a culture of innovation and engineering excellence.


Required Skills & Qualifications


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Professional software development experience in C++.

  • Deep expertise in Modern C++(C++11-C++23), with a thorough understanding of C++ Memory management, concurrency, and Performance Tuning.

  • Proven experience integrating complex libraries or SDKs into existing, large-scale codebases.

  • Strong understanding of Architecture Principles & Design and the ability to analyze complex, distributed systems.

  • Experience with professional development tools including Git, and CD.

  • Excellent problem-solving and debugging skills.


Preferred Skills


  • Experience with 2D/3D computer graphics concepts and geometry processing.

  • Familiarity with data streaming protocols, data compression techniques, and client-server architectures.

  • Experience developing cross-platform software (Windows, macOS, Linux).Knowledge of file format design and data serialization (e.g., Protobuf, FlatBuffers).


Posted On: 3-11-2026


At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Encora • United States

Remote
USD 33,000 - 59,000
Software Engineer - Python
Software Engineer - Python

Encora • United States

Remote
USD 33,000 - 44,000
Senior Java Engineer
Senior Java Engineer

Encora • United States

Remote
USD 70,000 - 110,000
Remote C++ Software Engineer - High-Performance SDKs
Remote C++ Software Engineer - High-Performance SDKs

Encora • United States

Remote
USD 22,000 - 33,000
Systems Validation & Certification Engineer
Systems Validation & Certification Engineer

Encora • United States

Remote
USD 24,000 - 36,000
Senior AI Platform Engineer
Senior AI Platform Engineer

Encora Inc. • United States

Remote
MXN 2,238,000 - 3,358,000
Senior Full Stack Java + Angular Developer
Senior Full Stack Java + Angular Developer

Encora • United States

Remote
USD 90,000 - 140,000
C++ Engineer - Remote Work | REF#297801
C++ Engineer - Remote Work | REF#297801

BairesDev • United States

Remote
USD 120,000 - 170,000
100% remote
Competitive USD compensation
Flexible hours
+3
Employment Counsel
Employment Counsel

Coforge • Princeton (NJ)

On-site
USD 180,000 - 260,000
Base Salary
Annual Bonus
Employee Benefits
+2
Web Full Stack Engineer (Fully Remote)
Web Full Stack Engineer (Fully Remote)

Coforge • United States

Remote
USD 90,000 - 120,000