Senior C++ Developer (Mac internals) $$$$ Offline

GlobalLogic Top Employer Responds Quickly

Project Description

The client is a product international company that provides a defense platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organization's public, private and hybrid cloud deployments on-premises data centers managed.

 

 

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/or Network Extension framework.
  • Experience with System Integrity Protection 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.
  • Experience in Cyber Security domain.
  • Familiarity with XPC, gRPC and protobuf.

 

 

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.

Required languages

English B2 - Upper Intermediate

The job ad is no longer active

Look at the current jobs C++ →

Loading...