Overview
Job Title : Senior C++ Developer
Relocation to Abu Dhabi
Salary : Permanent role - €100,000 - €110,000 per annum (depending on experience) + benefits
Benefits : Comprehensive benefits package including housing allowance, healthcare, relocation assistance, and annual leaves.
Job Summary
We are seeking a highly motivated and experienced C / C++ Developer to work on our next-generation software products. The ideal candidate will have strong experience in C / C++ programming, knowledge of software design principles, and a passion for solving complex technical problems. You will work on challenging projects in areas such as networking, distributed systems, and performance optimization.
Key Responsibilities
- Design, develop, and maintain software applications in C / C++ with a focus on high performance, scalability, and security.
- Apply strong knowledge of data structures, algorithms, and software design patterns to deliver efficient and reliable code.
- Debug, profile, and optimize existing C / C++ code to improve performance and resolve issues.
- Implement multi-threading, concurrency, and parallel programming techniques to maximize software efficiency.
- Work with version control systems (Git) to manage code changes and collaborate with other team members.
- Engage in software development processes, ensuring best practices and adhering to coding standards.
- Collaborate with cross-functional teams to define and implement software solutions for various technical problems.
- Contribute to the design and implementation of networking protocols, with an emphasis on TCP / IP networking.
- Stay up to date with the latest trends in C / C++ programming, cryptography, and related technologies.
Required Qualifications
Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.Proven experience as a C++ developer with a strong portfolio of successful software projects.Deep understanding of data structures, algorithms, and object-oriented programming (OOP).Expertise in modern C++ standards, including generics, templates, and object-oriented principles.Experience with debugging, profiling, and optimizing C++ code for performance.Strong knowledge and hands-on experience with multi-threading, concurrency, and parallel programming.Proficiency with version control systems, particularly Git.Solid understanding of software development toolchains, methodologies, and best practices.Fundamental knowledge of TCP / IP networking protocols.Understanding of cryptography concepts such as PKI, hashing, symmetric encryption, and key distribution.Tax Free SalaryFlights out and home once per year per familyVisa for Husband / WifeEducation allowance for children1 months extra salary on arrival for relocation supportPrivate healthcare for you and any family25 days holiday + 14 days public holidaysFree Lunch onsiteSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
IndustriesResearch Services#J-18808-Ljbffr