hirq
← All jobs

Encora

C++ Software Engineer

Brazil · On-site · Mexico Billable

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

C++CI/CDAgileLinuxGitDistributed Systems
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.