Overview
We are seeking a Senior C++ Developer to be part of a collaborative engineering team engaged in the transformation of a large-scale platform. In this remote role, you will be instrumental in modernizing legacy capabilities and delivering robust, high-performance SaaS solutions. This position offers the opportunity to influence the technical direction of a significant transformation program while working on mission-critical applications.
Responsibilities
- Develop high-performance C++ solutions for mission-critical applications.
- Collaborate with cross-functional teams to design and implement core platform components.
- Maintain a strong focus on memory management, templates, and concurrency models.
- Contribute to the modernization of legacy capabilities and enhancement of platform functionality.
- Participate in Agile practices to drive innovation and operational stability.
- Ensure quality processes and best practices in software development.
Requirements
- Extensive experience with C++ (C++11 and above).
- Proficient in MS SQL and .NET technologies.
- Strong capability in memory management, templates, and concurrency models.
- Good understanding of SOLID and Object-Oriented Principles.
- Strong grasp of software testing methodologies including unit and integration testing.
- Experience with performance-critical programming.