CrawlJobs Logo

Senior macOS Extension Developer

Mexico · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Senior macOS systems engineer with deep expertise in file system extensions and kernel-adjacent frameworks. You will be responsible for building and maintaining a production-grade sync or virtual drive client on macOS, one that users depend on every day. This is a technically demanding role suited to an engineer who has shipped real software in this space and understands the nuances of Apple's extension model from entitlements to on-demand resource management.

Job Responsibility

  • Design, implement, and maintain macOS File Provider extensions using NSFileProviderExtension and related APIs
  • Integrate and maintain macFUSE-based virtual file systems
  • Manage macOS System Extension lifecycle including code signing, notarization, entitlements, and sandboxing requirements
  • Build and maintain XPC services for secure inter-process communication between the extension and host app
  • Write idiomatic Swift using modern concurrency patterns (async/await, actors, structured concurrency)
  • Diagnose and resolve complex, hard-to-reproduce issues at the intersection of the kernel, file system, and user space
  • Collaborate with product and backend teams to define sync protocols and surface reliable UX

Requirements

  • 5+ years of macOS development experience, with a focus on system-level or framework-level work
  • Strong hands-on experience with the FileProvider framework
  • Practical experience with macFUSE
  • Deep understanding of macOS System Extensions
  • Proficiency with Swift async/await and XPC services for IPC
  • Has shipped a production macOS sync client, cloud drive, backup tool, or similar, that real users depend on

Nice to have

  • Experience with network file system protocols (WebDAV, SMB, NFS) at the application layer
  • Familiarity with FSEvents for file system monitoring
  • Prior experience with Endpoint Security or Network Extension frameworks
  • Contributions to open-source macOS tooling or FUSE projects
  • Background in cloud storage, backup, or enterprise file management products
  • Familiarity with TestFlight distribution and enterprise MDM deployment of system extensions

What we offer

  • Fully remote engagement across MX
  • Opportunity to work on high-impact client systems with real operational ownership

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior macOS Extension Developer

8 matching positions

Tech Desk Manager

The Tech Desk Manager provides strategic leadership and operational oversight fo...
Location
Location
United Kingdom , Cardiff
Salary
Salary:
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience leading technical support or end‑user computing teams across Windows, macOS, Azure AD, and virtual desktop environments
  • Advanced experience with endpoint management and deployment platforms, including Intune, SCCM, and VMware Horizon
  • Experience supporting and managing Apple devices within an enterprise environment
  • Strong experience in endpoint security, compliance, and vulnerability management
  • Proven people management experience, including coaching, mentoring, and developing technical teams
  • Strong communication and stakeholder management skills
  • Experience working with ITSM tools, asset management processes, and service improvement frameworks such as ITIL
  • Experience managing third‑party suppliers and delivering technical or service‑related projects
  • Demonstrates a strong customer‑focused mindset
Job Responsibility
Job Responsibility
  • Lead all aspects of supplier management for end point devices
  • Develop and maintain strong relationships with third-party suppliers and partners
  • Provide guidance to the procurement processes for technical assets and services
  • Manage budgets, forecasts, and resource planning for technical support services
  • Oversee the configuration, deployment, and optimisation of endpoint devices
  • Develop and maintain technology standards and roadmaps
  • Ensure robust incident, problem, and change management processes
  • Ensure knowledge articles are being completed and driven to first line support
  • Oversee endpoint security, compliance, and patching
  • Maintain accurate asset records and manage the full lifecycle of technical assets
What we offer
What we offer
  • up to £3,600 of free shares each year after one year of service
  • 33 days holiday (including bank holidays) increasing to up to 38 days
  • option to buy or sell up to an additional five days of annual leave
  • Fulltime
Read More
Arrow Right

Senior DevSecOps Engineer

Senior DevSecOps Engineer to help build and operate a secure, scalable, and high...
Location
Location
Portugal , Lisbon
Salary
Salary:
80000.00 - 90000.00 EUR / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in DevOps, SRE, or Platform Engineering roles
  • Strong hands on experience with cloud platforms, preference would be AWS
  • Proven experience designing and maintaining CI/CD pipelines
  • Solid understanding of cloud security principles and practical implementation in production environments
  • Experience with tools such as SAST, DAST, and dependency scanning into pipelines
  • Hands-on experience with Docker or Kubernetes in production
  • Strong Linux system knowledge, including scripting and system level troubleshooting
  • Experience with infrastructure as code tools such as Terraform or CloudFormation
  • Familiarity with distributed systems and microservices architectures
  • Experience working with databases such as PostgreSQL, MongoDB, or DynamoDB
Job Responsibility
Job Responsibility
  • Design, build, and operate cloud-native infrastructure with a focus on scalability, reliability, and security
  • Partner with security teams to embed security controls into infrastructure, pipelines, and development workflows
  • Drive adoption of DevSecOps practices, including early stage security integration in the software lifecycle
  • Develop internal tools and automation to enhance developer productivity across Linux and macOS environments
  • Build and maintain CI/CD pipelines to support efficient and secure software delivery
  • Manage and optimise containerised environments using Kubernetes and related technologies
  • Improve system observability, performance, and incident response capabilities
  • Implement infrastructure as code and automated provisioning processes
  • Troubleshoot complex system issues across distributed environments
  • Contribute to architectural decisions and continuously improve platform standards
  • Fulltime
Read More
Arrow Right

Staff Engineer, Front End (Desktop)

As a Staff Software Engineer, Front-End, you’ll serve as a domain expert who dee...
Location
Location
United States; United Kingdom; Canada
Salary
Salary:
150000.00 - 175000.00 USD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in front-end software development, building scalable, maintainable, and user-focused systems
  • Extensive knowledge of modern vanilla JavaScript concepts (module patterns, async and promises, custom elements and shadow DOM), and up to date knowledge with the most recent ECMAScript specification
  • Strong command of modern JavaScript frameworks such as React, Vue, or similar, and experience transitioning legacy codebases to new technologies
  • Deep knowledge of HTML5 structures and advanced accessibility patterns
  • Deep knowledge of modern CSS patterns and methods
  • In-depth understanding of system architecture, design patterns, and software engineering best practices, with a focus on performance, scalability, and maintainability
  • Proven ability to act as a technical lead and mentor, providing guidance on complex technical problems and supporting the growth of other engineers
  • Experience developing and testing applications across multiple platforms (Windows, macOS, and Linux), with expertise in Git or Mercurial and modern version control workflows
  • Excellent communication and documentation skills, a collaborative approach to cross-functional work
  • A strong commitment to continuous learning and improvement
Job Responsibility
Job Responsibility
  • Lead complex, ambiguous technical initiatives requiring cross-team and cross-organization coordination
  • Own and deliver projects spanning new features, code quality improvements, tooling, and process optimization
  • Partner with senior engineers and product managers to define and execute technical strategy, reduce technical debt, and improve long-term maintainability
  • Collaborate closely with UX Engineers to ensure accessibility and usability are built in from the start (WCAG, ARIA)
  • Establish and promote scalable front-end architecture through shared frameworks and guidelines
  • Write high-quality, testable, and maintainable code
  • contribute to code reviews, testing, regression triage, and patch integration
  • Mentor and support engineers across the team, fostering a culture of learning and continuous improvement
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Senior Technical Support Engineer

As a highly motivated and customer-focused professional on the global Cortex XSI...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a Support Engineer
  • Previous experience with Endpoint Security software
  • Extensive SIEM experience, including creating custom collections, data parsing, complex correlation rules, reports, dashboards, and system integration
  • Experience working with EDR tools
  • Strong networking knowledge with the ability to independently debug broad, complex, and unique environments
  • Experience with Windows OS, MacOS, and Linux based applications (Installation, troubleshooting, Debugging)
  • Excellent written and verbal communication skills with strong customer advocacy experience
Job Responsibility
Job Responsibility
  • Respond to user-reported issues in adherence to established Service Level Agreements
  • Triage customer reported issues and respond via ticketing system, phone, or remote sessions
  • Perform advanced troubleshooting at the application and OS level, using your knowledge and relevant expertise
  • Identify the area of fault (code, environment, or configuration) and work with the appropriate teams to implement the fix
  • Provide timely feedback into the development process on customer-reported product problems
  • Document actions to effectively communicate information internally and to customers
  • Facilitate root cause investigations and manage the implementation of corrective and preventative measures
  • Fulltime
Read More
Arrow Right

Senior IT Manager

We are seeking a Senior IT Manager to provide strategic and operational leadersh...
Location
Location
United States , Boston
Salary
Salary:
177500.00 - 220000.00 USD / Year
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Information Technology, Computer Science, or related discipline
  • 10+ years of IT experience, including 5+ years in a leadership role
  • Proven track record of managing IT operations in a multi-site or regional environment
  • Skilled in coordinating and leading IT local infrastructure upgrades and migrations
  • Knowledge of ITIL or similar IT service management frameworks
  • Exceptional people management, coaching, and team-building capabilities
  • Extensive experience working at C-level and with Executive Assistants
  • Ability to translate complex technical concepts into clear, simple language for nontechnical stakeholders
  • Strong interpersonal and stakeholder management skills
  • Proficient in MDM solutions (JAMF, Microsoft Intune and zero-touch deployment)
Job Responsibility
Job Responsibility
  • Provide day-to-day leadership and direction for the local IT team
  • Set priorities, delegate tasks, and ensure accountability for deliverable
  • Oversee the Tech Bar to ensure high-quality, in-person support
  • Collaborate with Workplace Tech leadership to align with organizational goals
  • Own and manage all local IT infrastructure, ensuring reliability, scalability
  • Oversee proactive maintenance and upgrades to minimize downtime and operational
  • Implement best practices for disaster recovery and business continuity
  • Ensure timely resolution of IT issues and act as the escalation point for critical
  • Manage device lifecycle, AV/VC support, and meeting room standards
  • Monitor and report on key performance metrics for IT operations
What we offer
What we offer
  • Private health care effective day 1 of employment
  • Life and accident insurance
  • Paid Time Off (Holidays, Vacation, Designated time off, Parental leave)
  • Relocation assistance may be available
  • Learning and development opportunities
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Tuition Reimbursement
  • Fulltime
Read More
Arrow Right

Staff Engineer, Front End (Desktop)

As a Staff Software Engineer, Front-End, you’ll serve as a domain expert who dee...
Location
Location
Salary
Salary:
150000.00 - 175000.00 USD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in front-end software development, building scalable, maintainable, and user-focused systems
  • Extensive knowledge of modern vanilla JavaScript concepts (module patterns, async and promises, custom elements and shadow DOM), and up to date knowledge with the most recent ECMAScript specification
  • Strong command of modern JavaScript frameworks such as React, Vue, or similar, and experience transitioning legacy codebases to new technologies
  • Deep knowledge of HTML5 structures and advanced accessibility patterns
  • Deep knowledge of modern CSS patterns and methods
  • In-depth understanding of system architecture, design patterns, and software engineering best practices, with a focus on performance, scalability, and maintainability
  • Proven ability to act as a technical lead and mentor, providing guidance on complex technical problems and supporting the growth of other engineers
  • Experience developing and testing applications across multiple platforms (Windows, macOS, and Linux), with expertise in Git or Mercurial and modern version control workflows
  • Excellent communication and documentation skills, a collaborative approach to cross-functional work
  • A strong commitment to continuous learning and improvement
Job Responsibility
Job Responsibility
  • Lead complex, ambiguous technical initiatives requiring cross-team and cross-organization coordination
  • Own and deliver projects spanning new features, code quality improvements, tooling, and process optimization
  • Partner with senior engineers and product managers to define and execute technical strategy, reduce technical debt, and improve long-term maintainability
  • Collaborate closely with UX Engineers to ensure accessibility and usability are built in from the start (WCAG, ARIA)
  • Establish and promote scalable front-end architecture through shared frameworks and guidelines
  • Write high-quality, testable, and maintainable code
  • contribute to code reviews, testing, regression triage, and patch integration
  • Mentor and support engineers across the team, fostering a culture of learning and continuous improvement
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Senior Studio Artist

The Senior Studio Production Artist is responsible for creating print mechanical...
Location
Location
Philippines , Manila
Salary
Salary:
Not provided
hogarth.com Logo
Hogarth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of equivalent experience at a design firm, ad agency or interactive shop
  • Flexible, creative, solution-oriented individual with advanced knowledge of Adobe Creative Suite’s InDesign and Photoshop, particularly adhering to graphic design standards
  • Strong knowledge of image and production specific needs for color retouching and image reproduction
  • including print, website builds, POS, Motion Graphics and email marketing
  • Strong photo retouching skills
  • A keen design sensibility with confidence in both adaptation and creation of work
  • Good knowledge Adobe XD, Figma, Sketch and Git
  • A good team player and able to work accurately under pressure and be committed to regularly updating skills through training
  • Proficiency in macOS & iOS software is a plus
  • Ability to adapt to the company’s way of working after training
Job Responsibility
Job Responsibility
  • Responsible for building, prepping, localizing print and digital artwork files for release to production using Adobe Creative Suite software
  • Oversee communications with Account Management, Project Management and Print Production teams on print production, and resolve any problems with artwork that may arise
  • While honoring the design guidelines as much as possible, responsible for the iteration and versioning of localized and original artwork files, solving for unique re-formatting needs as required
  • Build screen imagery in Photoshop format, with extensive usage and application of "Smart Objects", “Layer Styles”, and “Adjustment Layers”
  • Receive localization briefs and be able to convert an existing Photoshop asset into a specific language while maintaining the original level of quality and detail
  • Localize screen files with accurate formatting of copy provided by WW team to global screen standards
  • Image retouching for all lifestyle images and for complex campaign imagery to be used for a number of markets globally, to client’s art direction
  • Adhere to an exact and established graphic production process, which includes maintaining consistency in font usage, color profiles, filename conventions, structuring of archived assets, and handing-off localized assets
  • Update product imagery and UI elements in Photoshop comps, and output web graphics
  • Structure Photoshop comps to optimize efficient production design and localization workflows using slices, smart objects, and layer comps
Read More
Arrow Right

Senior Cybersecurity Analyst, Threat Hunter

Our cybersecurity and information security teams at IDEXX contribute to a more r...
Location
Location
United States , Westbrook, Maine
Salary
Salary:
120000.00 - 140000.00 USD / Year
idexx.com Logo
IDEXX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10 years of experience in cybersecurity roles
  • Minimum of 3 years dedicated specifically to threat hunting or advanced incident response
  • Bachelor’s degree in computer science, Cybersecurity, Information Technology, or a related field
  • Preferred certifications GCIH (GIAC Certified Incident Handler) and CompTIA CySA+ (Cybersecurity Analyst+) certification
  • Proven, hands-on experience using platform for EDR (Endpoint Detection and Response) and threat hunting
  • Expert-level knowledge of PowerShell Scripting, Python and EDR and SIEM query language is preferred
  • Deep understanding of incident response lifecycles, methodologies, and forensic techniques
  • Strong knowledge of networking protocols, operating systems (Windows, Linux, macOS), and common attack vectors
  • Familiarity with scripting languages (e.g., Python, PowerShell) for automation of hunting tasks is a plus
  • Exceptional analytical and problem-solving skills with keen attention to detail
Job Responsibility
Job Responsibility
  • Proactively hunt for indicators of compromise (IOCs) and advanced persistent threats (APTs) across the network, endpoints, and cloud environments using threat intelligence and a hypothesis-driven methodology
  • Conduct in-depth analysis of security events, network traffic, and endpoint data to identify malicious activity and potential breaches
  • Utilize the SIEM and EDR platform extensively, applying expert knowledge of the scripting, SIEM and EDR query language to perform complex searches and data analysis
  • Lead and participate in incident response activities, including containment, eradication, and recovery efforts, serving as a primary escalation point for critical security incidents
  • Develop and refine threat hunting playbooks, procedures, and detection rules to improve the security team’s efficiency and effectiveness
  • Collaborate with the security engineering and security operations center (SOC) teams to integrate new threat intelligence and enhance existing security tools and controls
  • Mentor junior analysts and contribute to the ongoing improvement of the organization's overall security posture
What we offer
What we offer
  • Opportunity for annual cash bonus
  • Health / Dental / Vision Benefits Day-One
  • 5% matching 401k
  • Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching
  • Fulltime
Read More
Arrow Right