About the Role
We are seeking a Senior C++ Developer to join our remote team, working with a wellestablished client in Australia's financial services sector. You’ll be involved in designing and
building robust backend systems and tools that empower financial planners—including CRM
features, workflow automation, and client advisory tools.
This is a key role in a high-impact project, with opportunities to contribute directly to system
architecture, performance optimization, and complex logic implementation.
Key Responsibilities
- Design, develop, and maintain high-performance C++ backend systems
- Collaborate with business analysts and client-side stakeholders to understand requirements and implement reliable solutions.
- Optimize existing codebases for scalability and performance.
- Integrate C++ components with front-end systems, databases, and third-party APIs.
- Participate in architectural discussions and contribute to technical decision-making.
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Work closely with a distributed team across different time zones, primarily in Australian business hours.
Required Skills & Experience
- 5+ years of hands-on experience in C++ software development
- Strong understanding of object-oriented design, memory management, and multithreading.
- Experience building scalable systems and backend services.
- Familiarity with tools for profiling, debugging, and performance tuning.
- Experience integrating with APIs, databases (e.g., SQL), and potentially message queues.
- Excellent problem-solving skills and attention to detail.
- Comfortable working in Agile environments with remote/distributed teams.
- Good English communication skills (written and spoken) to interact with Australian stakeholders.
- Previous experience working with international clients or financial/CRM systems is a plus.