CrawlJobs Logo

Senior macOS Extension Developer

techholding.co Logo

Tech Holding

Location Icon

Location:
Mexico

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
March 13, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior macOS Extension Developer

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

Senior IT Engineer

Cresta is on a mission to turn every customer conversation into a competitive ad...
Location
Location
United States
Salary
Salary:
140000.00 - 160000.00 USD / Year
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Technology, Computer Science, or a related field
  • advanced certifications are a plus
  • Minimum of 5 years of experience in IT administration, with at least 3 years in a senior or lead role, preferably within a startup environment
  • Extensive technical knowledge of macOS software and hardware
  • Advanced knowledge of Microsoft Intune, application deployment, and device management
  • Advanced proficiency in administering Jamf Pro
  • Strong experience with cloud-based services, including Okta and Google Workspace
  • Advanced scripting skills in languages such as Bash, Python, and PowerShell
  • In-depth understanding of Apple's Device Enrollment Program (DEP), Volume Purchasing Programs, and Apple Business Manager
  • Extensive experience in installing, configuring, and troubleshooting hardware and office infrastructure
Job Responsibility
Job Responsibility
  • Lead the management and maintenance of macOS and Windows environments
  • Oversee and configure Okta for seamless single sign-on (SSO) and multi-factor authentication (MFA)
  • Utilize Jamf Pro for the deployment, management, and security of all company Mac devices
  • Manage and support Google Workspace applications
  • Develop and maintain advanced scripts to automate routine tasks
  • Design and implement integrations between various platforms and tools
  • Establish and enforce security protocols to protect company data
  • Provide expert-level technical support to staff
  • Lead IT projects from conception to completion
What we offer
What we offer
  • Comprehensive medical, dental, and vision coverage
  • Flexible PTO
  • Paid parental leave
  • Retirement savings plan
  • Remote work setup budget
  • Monthly wellness and communication stipend
  • In-office meal program and commuter benefits for onsite employees
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Executive Support Engineer

Atlassian Corporate Engineering (ACE) is looking for a Senior Executive Support ...
Location
Location
United States , Seattle
Salary
Salary:
163500.00 - 262700.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field preferred
  • 7+ years of experience in technical support, with a significant focus on supporting executive-level clients
  • Deep understanding of various operating systems (Windows, macOS, iOS, Android), hardware, software, and networking concepts
  • Extensive experience with Microsoft Office Suite, collaboration tools (e.g., Slack, Microsoft Teams), video conferencing solutions (e.g., Zoom, Webex), and mobile device management (MDM) solutions
  • Strong troubleshooting and problem-solving skills with the ability to identify and resolve complex technical issues quickly and efficiently
  • Excellent communication (written and verbal), interpersonal, and customer service skills
  • Ability to work independently and as part of a team
  • Strong organizational skills and attention to detail
  • Ability to maintain confidentiality and discretion
  • Experience with IT security best practices and protocols
Job Responsibility
Job Responsibility
  • Provide comprehensive technical support to C-suite executives across all devices (laptops, desktops, mobile devices, tablets, etc.), operating systems (Windows, macOS, iOS, Android), and applications (Microsoft Office Suite, collaboration tools, video conferencing, etc.)
  • Proactively anticipate and address potential technical issues before they impact executive productivity
  • Manage and prioritize support requests, ensuring timely resolution and clear communication throughout the process
  • Troubleshoot complex technical problems, escalating to specialized teams as needed, while maintaining ownership of the issue until resolution
  • Develop and maintain documentation for executive technology setups, configurations, and troubleshooting procedures
  • Collaborate with IT infrastructure and security teams to ensure the confidentiality, integrity, and availability of executive systems and data
  • Provide remote support using various tools and technologies
  • Travel occasionally to provide on-site support as needed
  • Maintain a high level of confidentiality and discretion regarding sensitive information
  • Stay up-to-date with the latest technology trends and proactively recommend solutions to enhance executive productivity and security
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • 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

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

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 and 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 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