What are the responsibilities and job description for the MacOS System Engineer position at Envision Technology Solutions?
Role: MacOS System Engineer
Location: Jersey City, NJ (5 days onsite per week)
Hire Type: Contract
Job Description-
We are looking for an experienced MacOS Systems Engineer to develop remote management capabilities for macOS hardware and peripherals in a virtualized environment. Mac Minis are used as thin client terminals within a Windows 11 VDI setup, running in both Citrix and VMware Horizon environments. This role is part of a broader effort to extend proven remote management work from the Linux platform into the Mac ecosystem, so the candidate will be building similar capabilities in a new environment rather than starting from scratch conceptually.
Primary focus:- MacOS Engineers with expertise in OSX internals, Core APIs, C/C /Swift/Golang, CI/CD, and VDI environments. Experience with MDM platforms is a plus.
Required Skills:
- Strong familiarity with Mac hardware and OSX internals, including the Core API framework, since this role involves working close to the hardware layer rather than just application level development
- Programming experience in one or more of the following within an OSX environment: C, C , Swift, or Golang
- Working knowledge of CI/CD practices and tooling, since the role will plug into existing development pipelines used by the team
- Comfort working in a virtualized desktop context (VDI), understanding how thin client behavior differs from a traditional local Mac setup
Nice to Have:
- Experience with MDM (Mobile Device Management) tools