C++ Software Engineer, P3

atNetSourceRemoteBR flagBrazilFull-timeFull-stack EngineerMid-levelSeniorR$10k – R$15k/month

Posted 23 hours ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, create, and sustain high-performance software components and SDKs utilizing C++.

• Integrate intricate libraries and SDKs into current applications and extensive codebases.

• Develop and improve solutions for processing 2D and 3D visualization data.

• Work with legacy visualization formats alongside new technologies, ensuring backward compatibility and enabling migration across platforms.

• Develop and implement functional, performance, and regression testing.

• Analyze and enhance memory usage, CPU performance, and data-transfer latency.

• Contribute to the creation and upkeep of CI/CD pipelines and backend data-processing services.

• Identify, investigate, and resolve intricate technical challenges.

• Produce technical documentation, integration guides, and technology migration instructions.

• Collaborate with cross-functional engineering teams in an Agile environment.


⛳️ Requirements

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

• A minimum of 5 years of professional experience in software development using C++.

• Proficient knowledge of modern C++ (C++14 or newer).

• Strong understanding of memory management, multithreading, concurrency, and performance optimization.

• Experience in integrating libraries, frameworks, or SDKs into complex software systems.

• Familiarity with software architecture, system design, and analysis of large-scale codebases.

• Proficient with Git and CI/CD tools such as Jenkins or GitLab CI.

• Strong skills in debugging, troubleshooting, and solving complex problems.

• Excellent communication skills and the ability to work collaboratively with engineering teams.

• Advanced proficiency in English.

• Experience with 2D/3D graphics concepts, visualization technologies, and geometric processing.

• Understanding of data-streaming protocols and compression techniques.

• Experience with client-server architectures.

• Experience in developing cross-platform applications for Windows, macOS, and Linux.

• Knowledge of file formats, data serialization, and technologies such as Protobuf or FlatBuffers.

• Experience with profiling, benchmarking, and performance-analysis tools.


🏝️ Benefits

• Competitive salary and comprehensive benefits package.

• Opportunities for professional growth and development.

• Flexible work environment with options for remote work.

• Access to the latest technologies and tools.

• Collaborative and innovative team culture.

People also viewed

Ellevation Education9 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify9 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava9 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana9 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health9 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify9 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers