Job Search and Career Advice Platform

Enable job alerts via email!

MacOS Senior Software Engineer

Ivanti

Warrington

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in the UK is seeking an experienced software developer to design and deploy core agent features for macOS. The ideal candidate will have over 5 years of development experience, expertise in Objective-C and Swift, and a passion for problem-solving in collaborative settings. This role offers a flexible working model and opportunities for professional growth.

Benefits

Flexible working model
Competitive compensation
Access to learning and development resources

Qualifications

  • 5+ years of professional software development, focusing on macOS.
  • Deep knowledge of macOS platforms.
  • Experience with building cloud services/SaaS using Microsoft Azure.

Responsibilities

  • Design, develop, and deploy core agent features and platform infrastructure.
  • Take ownership of coding, validation, debugging, and product operations.
  • Mentor and guide team members, providing technical leadership.

Skills

Proficiency with Objective-C
Proficiency with Swift
Proficiency with C++
Proficiency with C
Strong team player and communicator
Hands-on experience with background processes
Expertise in architectural design
Quick learner
Adaptable working mindset
Experience with unit testing

Education

Bachelor's degree in Computer Science or related engineering subject

Tools

Xcode
Microsoft Azure DevOps
Job description
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.
Required Qualifications:
  • 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 Linux APIs), TLS/SSL, bash scripting.
  • JSON/XML data handling.
  • Experience with unit and automation testing.
  • 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.
Recruitment Process:
  • Recruitment Discussion – 30 minutes
  • Hiring Manager Interview – 30 minutes
  • Technical Screen – 60 minutes
  • Live Coding Session – 60 minutes
Why Ivanti?
  • At Ivanti, we offer a flexible working model that empowers 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?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.