Senior C++ Developer (Mac internals) $$$$ Offline
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++ →