Overview
We are seeking a Senior C++ Developer to join a collaborative engineering team focused on transforming a large-scale SaaS platform. This role will involve working on mission-critical applications, contributing to both the design and development of high-performance solutions while modernizing existing capabilities. The developer will engage with cross-functional teams in an Agile environment to ensure a balance between innovation and operational stability.
Responsibilities
- Develop high-performance solutions using C++ and .NET.
- Contribute to the design and development of core platform components.
- Collaborate with cross-functional teams within an Agile environment.
- Ensure effective memory management and performance optimization.
- Drive quality processes and adhere to software testing best practices.
- Modernize legacy capabilities and deliver new platform functionality.
- Influence the technical direction of the platform transformation.
Requirements
- Proven experience with C++ (C++11 and beyond).
- Strong expertise in MS SQL and .NET frameworks.
- Solid understanding of memory management, templates, and concurrency models.
- Familiarity with performance-critical programming techniques.
- Knowledge of SOLID principles and object-oriented design principles.
- Experience with software testing, including unit and integration testing.
- Ability to work in a collaborative Agile team environment.