Senior C++ developer (Mac internals)

Job Description

  • Minimum of 3 years of professional experience in MacOS development.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Expert proficiency in C++ 11/14/17.
  • In-depth knowledge of MacOS internals, system frameworks, and libraries.
  • Proven experience in system-level programming, debugging, and performance tuning.
  • Familiarity with Xcode, LLDB, and other MacOS development tools.
  • Strong understanding of macOS security mechanisms and best practices.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills, both written and verbal.
  • Ability to work effectively in a remote and collaborative environment.
  •  
    Nice to have:
  • Experience with Endpoint security framework and system extensions development.
  • Experience with Swift, Objective-C and application development for macOS.
  • Understanding of networking protocols and system-level APIs.
  • Previous experience in leading projects or teams in a remote work environment.

Job Responsibilities

We are seeking a skilled and motivated Cross-Platform C++ Software Engineer to join our engineering team focused on building high-quality, maintainable, and scalable applications. You will work on a complex software stack targeting macOS platforms, using modern C++ and industry-standard tooling. This role requires a strong understanding of build systems and crash analysis.

  • Be part of the design, development, and optimization of MacOS internals and system components.
  • Architect solutions for complex system-level challenges, ensuring robustness and scalability.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Mentor junior developers, providing guidance on best practices in system-level programming.
  • Conduct code reviews and ensure adherence to industry standards and security protocols.
  • Stay current with the latest MacOS developments and contribute to the technical direction of projects.

Department/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.

Published 20 August
40 views
·
3 applications
34% read
·
34% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...