C++ Software Engineer – Hybrid – Competitive salary + Benefits - Must hold SC clearance or be eligible for SC clearance.
Khuda Technology are supporting a world-renowned leader in defence and security solutions, seeking a talented C++ Software Engineer to join their innovative team. As part of their global organisation, you will have the opportunity to work on cutting-edge projects that shape the future of defence technology worldwide.
Responsibilities:
- Design, implement, and maintain high-quality C++ software solutions to meet the needs of defence clients.
- Develop and optimize algorithms for mission-critical applications, ensuring performance, reliability, and scalability.
- Collaborate with cross-functional teams to integrate software components into larger systems and platforms.
- Conduct thorough testing and debugging of software applications to ensure they meet rigorous quality standards.
- Create comprehensive documentation for software designs, implementations, and procedures to support future development and maintenance efforts.
- Stay abreast of emerging technologies and industry best practices, actively contributing to the continuous improvement of our development processes and methodologies.
Skills and Qualifications:
- Extensive experience in C++ software development, with a deep understanding of language fundamentals, data structures, and algorithms.
- Strong object-oriented design skills, with the ability to create modular, reusable, and maintainable code.
- Experience in developing multi-threaded applications and implementing concurrency strategies for performance optimization.
- Solid understanding of software engineering principles, including software design patterns, code optimization, and version control.
- Excellent communication and collaboration skills, with the ability to work effectively in a global, cross-functional team environment