remote

Ivanti is hiring a MacOS Senior Software Engineer

About the Role

Ivanti is looking for a MacOS Senior Software Engineer to drive the design, development, and maintenance of the Ivanti Neurons Agent for macOS. You will build reliable, scalable, and secure solutions as part of a dynamic, agile product development team.

What You'll Do

  • Design, develop, and deploy core agent features and platform infrastructure for macOS.
  • Build reliable, scalable, and secure solutions that minimize customer endpoint impact.
  • Take ownership of coding, validation, debugging, reliability, performance analysis, and product operations.
  • Deliver robust quality through unit and integration testing automation.
  • Collaborate across Windows, Mac, and Linux platform leads and feature teams to enable seamless feature and engine integration.
  • Mentor and guide team members, providing technical leadership throughout the organization.
  • Conduct technical reviews, setting and upholding high standards for security and performance.

What We're Looking For

  • Bachelor’s degree in Computer Science or a related engineering subject.
  • 5+ years of professional software development, with a core focus on macOS.
  • Hands-on experience working with background processes (daemons & services).
  • Strong team player and communicator—embraces collaboration in a remote-first environment.
  • Self-motivated engineer passionate about solving problems and driving continuous improvement.
  • Structured yet adaptable working mindset; thrives in fast-paced, evolving teams.
  • Quick learner who enjoys mastering new technologies.
  • Expertise in architectural design and solution development.
  • Proficiency with Objective-C, Swift, C++, C.
  • Deep knowledge of macOS platforms.
  • Experience with Xcode, XPC Services, Apple Frameworks, C++ standard libraries, SQL, Networking (macOS and *nix APIs), TLS/SSL, bash scripting.
  • Experience with JSON/XML data handling.
  • Experience with unit and automation testing.

Nice to Have

  • Objective-C / Swift Framework design and development.
  • SwiftUI development.
  • Cross-platform development in C++.
  • Familiarity with Microsoft Azure DevOps (ADO) work item and test case tracking.
  • Experience building cloud services/SaaS using Microsoft Azure technologies.

Technical Stack

  • Languages: Objective-C, Swift, C++, C
  • Tools: Xcode, bash scripting
  • Frameworks & Services: XPC Services, Apple Frameworks, C++ standard libraries
  • Data: SQL, JSON, XML
  • Networking & Security: Networking (macOS and *nix APIs), TLS/SSL

Team & Environment

You will be part of a distributed Engineering team collaborating across Windows, Mac, and Linux platform leads and feature teams.

Benefits & Compensation

  • Friendly flexible working model with a strong focus on work-life balance.
  • Competitive compensation and comprehensive rewards.
  • Access to best-in-class learning and development.
  • Collaborate with diverse, talented peers across 23+ countries.

Work Mode

This is a remote position, with a listed location in Daresbury, United Kingdom.

Ivanti is proud to be an Equal Opportunity Employer committed to diversity, equity, and belonging.

Required Skills
Objective-CSwiftC++CXcodeXPC ServicesApple FrameworksC++ Standard LibrariesSQLNetworkingmacOS APIs*nix APIsSoftware ArchitectureSystem Design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Ivanti

Ivanti builds high-impact, secure endpoint technology solutions for millions of users on Windows, Mac, and Linux. The company's mission is to empower secure, efficient IT environments for organizations everywhere.

Visit website
Job Details
Category mobile
Posted a month ago