Pessoa Desenvolvedora de Sistemas Sênior C++

Jobgether

Brasil

Remote

BRL 180,000 - 300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Career development
Therapy allowance
Transportation support
Educational partnerships
Scheduled time-off
Extra day off
Wellness program
Parental care

Job summary

Jobgether is seeking a senior C++ developer to maintain and enhance critical legacy systems in a fully remote Brazilian PJ arrangement. You will troubleshoot defects, implement new features, and optimize performance while upholding code quality and long-term maintainability.

The role emphasizes OO design, data modeling, and collaboration with a development team to deliver reliable, high-performance software for enterprise environments.

Qualifications

  • Degree 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.

Responsibilities

  • 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.

Skills

C++ proficiency
OOP concepts
Data structures
Performance analysis
Relational databases
Git version control
Problem solving
Team collaboration
Linux familiarity

Education

University degree in CS/Engineering

Tools

Git

Job description

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.

Accountabilities
  • 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
  • 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.

Nice to have:

  • 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.

Benefits
  • Career development: Career progression opportunities.

  • Mental well-being: Therapy allowance or support program.

  • Financial support: Assistance with commuting or transportation expenses, as applicable.

  • Academic partnerships: Access to educational partnerships and learning opportunities.

  • Planned rest periods: Scheduled time-off arrangements.

  • Day off: Additional day-off benefit.

  • Wellness: TotalPass membership or access to fitness and wellness services.

  • Parental support: Dedicated care periods for mothers and fathers.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Supervisora de Desenvolvimento
Pessoa Supervisora de Desenvolvimento

Jobgether • Brazil

Hybrid
BRL 300,000 - 600,000
Remote or hybrid work in Brazil
Flexible working hours
Health insurance and dental coverage
+7
Especialista de Engenharia de Software (Staff Engineer)
Especialista de Engenharia de Software (Staff Engineer)

Jobgether • Brazil

Remote
BRL 300,000 - 480,000
Flexible benefits card
Medical assistance
Dental assistance
+8
Desenvolvedor Backend Jr
Desenvolvedor Backend Jr

Jobgether • Brazil

Remote
BRL 42,000 - 64,000
Health insurance
Meal allowance
Home office allowance
+2
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

Jobgether • Brazil

Remote
BRL 150,000 - 210,000
Fully remote within Brazil
PJ contractor engagement
Opportunities to influence technical方向
Desenvolvedor(a) Full Stack Sênior
Desenvolvedor(a) Full Stack Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 360,000
Health insurance
Remote work
Meal allowance
+6
Desenvolvedor C++ - Trabalho Remoto
Desenvolvedor C++ - Trabalho Remoto

BairesDev • Rio de Janeiro

Remote
BRL 167,400 - 223,200
Excelente remuneração em USD ou moeda local
Licença parental remunerada
Horários flexíveis
+1
SR Desenvolvimento Back-end (Java + Node)
SR Desenvolvimento Back-end (Java + Node)

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Remote work in Brazil
Health coverage
Meal/food allowance
+9
Backend Software Engineer Sênior
Backend Software Engineer Sênior

Jobgether • Brazil

Remote
BRL 240,000 - 360,000
Fully remote work
PJ independent contractor engagement
Flash benefits card
+5
Desenvolvedor Fullstack Sênior
Desenvolvedor Fullstack Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 260,000
Fully remote Brazil
CLT contract
Technical autonomy
+2
Mid-level Kotlin/Java Developer
Mid-level Kotlin/Java Developer

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Meal and food allowances
+10