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.