For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ivanti
Ivanti

MacOS Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Security software
macOS
System security
+37

Permanent role
4 days ago
Apply now

Ready to shape world-class endpoint technology at global scale?

Join Ivanti’s distributed Engineering team as we build high-impact, secure solutions for millions of users on Windows, Mac, and Linux—powered by innovation, ownership, and technical excellence.

As the providers of critical infrastructure for functional engines, our team also frequently cooperates with other teams to analyze their needs and identify required changes and improvements. Collaboration is critical in our remote-first environment, and personal responsibility is high: every team member is entrusted with solving complex problems and delivering features that matter to our customers.

Why this role matters

As a steward of the Ivanti Neurons Agent, you’ll drive the design, development, and maintenance of agent code critical for seamless experiences across multiple platforms and architectures (Intel and ARM). You’ll be part of a world-class group that collaborates across teams, steers infrastructure improvements, and delivers features that matter most to our customers. Your work will directly influence how customers experience Ivanti’s cutting-edge products, ensuring high standards of performance, reliability, and minimal device footprint.We prioritize stable releases, continuous monitoring, and rapid iteration, ensuring our agents meet the highest standards of performance and reliability while minimizing their footprint on user devices.

By joining us, you’ll help elevate Ivanti’s mission to empower secure, efficient IT environments for organizations everywhere.

What You’ll Do

  • Design, develop, and deploy core agent features and platform infrastructure for macOS as part of a dynamic, agile product development team.
  • 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 you will bring:

  • 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.

Bonus skills (nice-to-haves):

  • 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.

How does the recruitment process look like?

  • Recruitment Discussion - 30 mins
  • Hiring Manager Interview - 30 mins
  • Technical Screen - 60 mins
  • Live Coding Session - 60 mins

Why Ivanti?

  • At Ivanti, we offer a friendly flexible working model—empowering excellence wherever you are, with a strong focus on work-life balance.
  • Enjoy 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.

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.

Ready to define the future of IT with Ivanti?

Apply today, or reach out to talent@ivanti.com if you need adjustments during the process—we’re here to support you.

About Ivanti

👥1001-5000
📍South Jordan, UT
🔗Website

Ivanti Service

Ivanti product / service
Ivanti product / service
Ivanti product / service
Ivanti product / service
Ivanti product / service

How does Ivanti work?

Ivanti automates IT and Security Operations to discover, manage, secure and service from cloud to edge.

Company culture

Customer Closeness

Our customers provide real input into our products, our processes, and our people. This is vital.

Approachable

Whether it's having lunch with the CEO, or giving input to a product manager, we are approachable.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service