Position: Senior C++ Developer
Company: GlobalLogic
Experience required: 3y
English level: intermediate

GlobalLogic is looking for a talented Senior C++ Developer to join our international team on a cybersecurity project.

**Job Description**
Bachelor's or Master's degree in Computer Science or related field
Minimum 4 years of experience in software development for macOS using C++ 11/14/17.
Proficiency in macOS application development using C++, Xcode, and macOS frameworks
Experience with object-oriented programming, design patterns, and software architecture principles
Strong debugging, problem-solving, and analytical skills
Knowledge of software development best practices, including Agile methodologies
Excellent verbal and written communication skills
Ability to work independently and as part of a team.

**Nice to have:**
Familiarity with Objective-C and Swift programming languages
Experience with developing multi-threaded applications
Knowledge of software security best practices.

**Job Responsibilities**
Develop and maintain software applications for macOS using C++
Collaborate with cross-functional teams to design, develop, and implement new features
Write clean, efficient, and well-documented code
Participate in code reviews to ensure code quality and consistency
Troubleshoot and debug software issues
Continuously improve software performance and scalability
Stay up-to-date with the latest developments in software engineering, including macOS and C++.

**Project Description**
The client is a product international company that provides a defence platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organisation's public, private and hybrid cloud deployments on-premises data centres managed. In addition, it is an advanced endpoint detection and response platform, which gathers as much information as possible to detect and analyse complex threats while being as non-intrusive as possible, minimising the impact on the network and the endpoint.