This is a permanent position with a technology company in Singapore
Key Responsibilities:
- Design, develop, and maintain high-performance, low-latency applications
- Optimize multithreaded code to achieve maximum efficiency and scalability.
- Ensure software runs seamlessly across various operating systems
- Work with relational and NoSQL databases to ensure efficient data storage and retrieval.
- Conduct code reviews to maintain high standards of code quality, performance, and security.
- Troubleshoot and resolve complex software issues in production and development environments.
Qualifications:
- 6+ years of professional experience in C++ development with recent exposure to C++20/23.
- Strong understanding of cross-platform development for Windows, Linux, and macOS.
- Proven expertise in developing and debugging multithreaded applications with a focus on low-latency performance.
- Experience working with cloud technologies such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Knowledge of networking protocols and distributed systems.