Overview
We are seeking a Senior C++ Developer to join a collaborative engineering team focused on transforming a large-scale platform within a complex business environment. This remote role allows you to contribute to the development of scalable SaaS solutions by working end-to-end on high-performance applications, leveraging your expertise in C++ and .NET. You will have a significant impact on the technical direction of the project while balancing innovation with operational stability.
Responsibilities
- Develop high-performance applications using C++ and .NET.
- Contribute to the design and development of core platform components.
- Collaborate with cross-functional teams in an Agile environment.
- Implement quality processes and practices throughout the development cycle.
- Focus on memory management, concurrency models, and performance optimization.
- Support the modernization of legacy systems and delivery of new functionalities.
- Participate in software testing, including unit and integration testing.
Requirements
- Proven experience working with C++ (C++11 and above).
- Proficiency with MS SQL.
- Strong understanding of memory management, templates, and concurrency models.
- Familiarity with performance-critical programming practices.
- Knowledge of SOLID and object-oriented principles.
- Experience with software testing methodologies.