Senior C++ Contract Software Engineer
C++ | High Performance Applications | Linux | Inside IR35
Up to 3 days per week near Crawley
£500 per day
Are you an experienced C++ Engineer with a passion for building high-performance, user-focused applications?
We are seeking a Senior Contract Software Engineer to join our clients team on a hybrid basis (three days per week on-site near Crawley). You will play a key role in developing robust, efficient, and scalable software solutions within a Linux environment, contributing to high-performance, performance-critical applications.
Key Responsibilities:
* Develop, enhance, and maintain high-performance C++ applications
* Build and optimise multi-threaded, user-friendly solutions
* Integrate REST APIs and web services (JSON)
* Debug and troubleshoot applications on target hardware
* Implement effective crash reporting and performance monitoring
* Collaborate with cross-functional teams to deliver production-ready code
Essential Experience:
* Proven C++ application development experience
* Delivered highly functional, performance-driven, user-centric software
* Strong client-side development background
* Experience in multi-threaded development, REST, JSON, and web services
* Skilled in debugging on target hardware and using crash reporting solutions
* Strong understanding of Linux (Ubuntu) and related UI/UX concepts
* Familiarity with RPM and installer usage
Desirable Skills:
* Experience with C#, Java, Python, JavaScript, PPP, or XML
* Knowledge of Valgrind, efficient memory and disk I/O usage, or cryptography
* Experience with Smartcard/NFC interfacing, simulators, or test harnesses
Contract Details:
* Inside IR35
* Hybrid: three days per week near Crawley
* Start: ASAP
If you are a capable and motivated C++ engineer who enjoys solving complex technical challenges and delivering high-quality code, we would like to hear from you. Apply now to be part of a high-performing engineering team.