Are you a contract C++ expert with a passion for building high-performance, scalable systems and looking for your next contract role? Do you enjoy working with modern C++ (C++14 and above) and exploring new technologies like Rust, Go, or Python? If so, this role could be for you! Hybrid role based out of Parramatta.
My client is looking for a Senior C++ Software Engineer on a 6-month contract to design and develop low-latency, multithreaded applications, helping to optimise performance and reliability in a modern software architecture.
What You’ll Be Doing:
- Develop and maintain complex software solutions using modern C++ (C++14/17/20).
- Architect and optimise microservices-based systems for scalability and performance.
- Work with multithreading, low-latency processing, and system-level programming.
- Explore and integrate modern development frameworks like Rust, Golang, or Python where relevant.
- Collaborate with DevOps engineers, architects, and product teams to define system requirements.
- Build and maintain message-based architectures and containerised solutions (Docker, Kubernetes) in hybrid cloud/on-premises environments.
- Troubleshoot and resolve complex software issues across development and production.
- Mentor junior developers and conduct code reviews to maintain high coding standards.
- Strong experience in C++ (14 and above), with deep knowledge of object-oriented and template-based design.
- A passion for modern development frameworks—bonus if you’ve worked with Rust, Go, or Python.
- Experience with microservices architecture, REST APIs, and message-based systems.
- Solid understanding of multithreading, memory management, and performance tuning.
- Familiarity with containerisation (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Experience in Linux and Windows development environments.
- Strong problem-solving skills and ability to work collaboratively in an agile team.