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.




