Pessoa Desenvolvedora de Sistemas Sênior C++
Quick Summary
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora de Sistemas Sênior C++ based in Brazil.
Join a technology team focused on maintaining and improving critical legacy systems through reliable, high-performance software development. In this senior role, you will work on complex technical challenges, troubleshoot existing applications, and implement new features that support system stability and continuous improvement. You will apply your expertise in C++, object-oriented programming, data structures, and performance analysis to develop effective technical solutions. Working collaboratively with other developers, you will help maintain software quality, integrity, and long-term maintainability. This opportunity is ideal for someone who enjoys solving complex problems, understanding established systems, and contributing to technically demanding projects. The position is fully remote and offered under a Brazilian independent contractor (PJ) arrangement.
-
Maintain, support, and continuously improve critical legacy systems developed in C++.
-
Investigate, troubleshoot, and resolve software defects while ensuring application stability and reliability.
-
Design, develop, and implement new features based on technical and business requirements.
-
Analyze system architecture, data structures, and performance to identify bottlenecks and deliver high-performance solutions.
-
Apply object-oriented programming principles and sound software engineering practices to maintain code quality.
-
Work with relational databases and data models to support application functionality and data integrity.
-
Use version control tools, particularly Git, to manage code changes and collaborate effectively.
-
Partner with the development team to investigate complex technical issues, review solutions, and maintain software quality.
-
Contribute to the ongoing evolution and maintainability of enterprise software systems.
Requirements
~1 min read-
Degree, technology degree, or postgraduate qualification in Computer Science, Software Engineering, Electrical Engineering, Information Systems, or a related field.
-
Advanced proficiency in C++ programming and object-oriented programming concepts.
-
Strong knowledge of data structures, algorithmic reasoning, and performance analysis.
-
Advanced knowledge of relational databases and data modeling.
-
Proven experience maintaining and supporting enterprise software applications.
-
Advanced proficiency with version control tools, particularly Git.
-
Strong critical-thinking skills and the ability to diagnose and solve complex technical problems.
-
Effective communication and teamwork skills, with the ability to collaborate on technical solutions.
-
A proactive, analytical approach to troubleshooting, software maintenance, and continuous improvement.
-
Experience with C++ Builder (Embarcadero), Microsoft Visual C++, or GCC.
-
Programming experience with Python.
-
Familiarity with Linux environments.
-
Experience developing or maintaining batch applications.
-
Knowledge of electrical distribution network models or specialized power network software, such as SINAPgrid, OpenDSS, Cymdist, or ANAREDE.
Nice to have:
What We Offer
~1 min readLocation & Eligibility
About this job
- Who can apply
- Brazil
- Posted
- 6 days ago
Listing Details
- Posted
- October 27, 2026
- First seen
- October 27, 2026
- Last seen
- November 1, 2026
Posting Health
- Days active
- 5
- Repost count
- 0
- Trust Level
- 46%
- Scored at
- November 2, 2026
Signal breakdown
Similar Other jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.