Hybrid

Ivanti is hiring a MacOS Senior Software Engineer

Requirements

  • Bachelor’s degree in Computer Science or 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.
  • Technologies: Xcode, XPC Services, Apple Frameworks, C++ standard libraries, SQL, Networking (macOS and *nix APIs), TLS/SSL, bash scripting. 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.

Benefits

  • friendly flexible working model—empowering excellence wherever you are, with a strong focus on work-life balance.
  • competitive compensation, comprehensive rewards, and access to best-in-class learning and development.
  • Collaborate with diverse, talented peers across 23+ countries.
  • Be part of our mission to elevate human potential and build secure, scalable solutions for continuous innovation.

Work Arrangement

Hybrid

Team

Structure: distributed Engineering team

Additional Information

  • Inclusion at Ivanti: Ivanti is proud to be an Equal Opportunity Employer committed to diversity, equity, and belonging. We welcome applicants from all backgrounds and value every perspective.
Required Skills
Objective-CSwiftC++
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.
All jobs at Ivanti Visit website
Job Details
Category other
Posted 4 months ago