Apply on company website 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++
Job Details
Work mode Hybrid
Category other
Posted 6 months ago
Application On company website
About company
Ivanti logo
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
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience