
Principal macOS Platform Engineer
Primary stack
Job description
About the Position
We are seeking a Principal macOS Platform Engineer to join our team. You will design, develop, and maintain macOS application components for a security-focused enterprise platform.
Our Customer
Our customer is an international technology company developing a security-focused enterprise platform used by organizations with high requirements for device protection and user authentication. The company is building a desktop application for macOS that integrates deeply with operating system capabilities to deliver secure authentication, device management, and identity-related functionality.
Your Tasks
- Design, develop, and maintain low-level macOS application components that interact with system frameworks and operating system services.
- Build and enhance integrations with macOS security, authentication, and credential management capabilities.
- Ensure compatibility with new macOS releases by evaluating platform changes, API updates, and system behavior across OS versions.
- Research and implement modern Apple platform capabilities related to identity, authentication, and device security.
- Develop reliable background services, inter-process communication mechanisms, and secure application workflows.
- Improve software quality through secure build and release processes, diagnostics, logging, and issue investigation.
- Troubleshoot complex platform-specific issues and collaborate with cross-functional teams to deliver robust solutions.
- Contribute to technical design discussions and continuously improve the architecture of macOS platform components.
Requirements
- 8+ years of commercial software development experience.
- At least 4 years of hands-on experience developing applications for macOS with a strong focus on system-level functionality.
- Strong proficiency with Swift and/or Objective-C.
- Along with practical experience using C/C++.
- Solid experience working with macOS system frameworks, background services, inter-process communication, security mechanisms, and application permissions.
- Good understanding of Unix/Linux operating system concepts, including processes, permissions, IPC, and system services.
- Experience building security-sensitive software, including secure data storage, authentication flows, and cryptographic principles.
- Strong debugging and troubleshooting skills, particularly for platform-level issues and complex system interactions.
- Ability to independently drive technical investigations and deliver solutions for complex engineering challenges.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field.
- English level Upper-Intermediate or higher.
Nice to Have
- Experience with identity and access management technologies or enterprise authentication solutions.
- Familiarity with modern authentication standards and security protocols.
- Experience integrating applications with enterprise device management solutions.
- Knowledge of macOS endpoint security technologies or other advanced Apple platform capabilities.
- Previous experience working on enterprise desktop software deployed at scale.
- Exposure to low-level operating system development or performance optimization.
Working Conditions
- 5-day working week, 8-hour working day
- Remote work
We Offer
- Competitive salary
- Flexible working hours
- Opportunity to work remotely
About the Company
A-listware is ready to be your strategic IT outsourcing solution.
Contact Us
- Email: [Insert Email]
- Subscribe to vacancies: [Insert Link]
- Share this vacancy: [Insert Link]
Follow us: [Insert Social Media Links]
Manage Consent
By using this website you are consenting to the use of receiving and using personal data and processing cookies. More information about cookies.
© A-listware. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A-listware is a tech company offering challenging and rewarding programming job opportunities for Ukrainian engineers. We work with international customers from product development to outsourcing and outstaffing.We work internationally and offer remote job opportunities—our dev hubs are in Ukraine, Poland, Romania, Austria, and Germany.
More at A-listware
All 28 roles
Senior XP Full-Stack Engineer (Java / React)
A-listware

Senior DevOps Engineer with Development Background (Go/Python, AWS)
A-listware

Data & Analytics Technical Lead
A-listware

Middle AI Engineer
A-listware
Similar jobs

MacOS Endpoint Engineer
Go interactive · Ukraine

MacOS Endpoint Engineer
Go interactive · Ukraine

MacOS Endpoint Engineer
Go interactive · Ukraine

MacOS Endpoint Engineer
Go interactive · Ukraine