OPEN
Posted on

Senior C++ Developer job description

Remote

Role summary

As a Senior C++ Developer, you will design, develop, and optimize high-performance, scalable applications using modern C++ standards (C++14/17/20). Success involves contributing to architectural decisions, solving complex technical issues, and mentoring junior engineers to ensure code quality and best practices.

Company overview

We are a collaborative and innovative engineering team focused on building robust and scalable software solutions.

Details

LanguageEnglish

Benefits

  • Competitive salary
  • Performance-based bonuses
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Flexible working arrangements
  • Professional development opportunities

Responsibilities

  • Build and maintain robust applications using C++14/17/20 standards
  • Lead system architecture and technical design discussions
  • Optimize software for high performance, scalability, and reliability
  • Drive code quality through code reviews and mentoring junior engineers
  • Integrate automated testing and contribute to CI/CD pipelines

Requirements

The ideal candidate should have a strong background in computer science, extensive professional experience in C++ development, and expertise in concurrent programming and memory management.

Experience

5+ years of professional experience in C++ development

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Growth opportunities

The role offers professional development opportunities within a collaborative and innovative work environment.

Team structure

Reports to Engineering/Software Development leadership and collaborates with product managers, QA, and DevOps stakeholders.