MacOS Senior Software Engineer in Daresbury
MacOS Senior Software Engineer

MacOS Senior Software Engineer in Daresbury

Daresbury Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and develop core features for macOS, ensuring seamless user experiences.
  • Company: Join Ivanti, a leader in secure endpoint technology with a global impact.
  • Benefits: Enjoy flexible working, competitive pay, and top-notch learning opportunities.
  • Why this job: Make a real difference in IT environments while collaborating with talented peers.
  • Qualifications: 5+ years in software development, especially with macOS; strong team player.
  • Other info: Be part of a diverse team committed to innovation and excellence.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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. 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++, and 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.

MacOS Senior Software Engineer in Daresbury employer: Ivanti

Ivanti is an exceptional employer that champions a flexible working model, fostering a culture of collaboration and innovation across its global team. With a strong emphasis on work-life balance, competitive compensation, and comprehensive learning opportunities, employees are empowered to grow and excel in their careers. Joining Ivanti means being part of a mission-driven organisation that values diversity and inclusion, ensuring every voice is heard and every perspective is valued.
I

Contact Detail:

Ivanti Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land MacOS Senior Software Engineer in Daresbury

✨Tip Number 1

Network like a pro! Reach out to current employees at Ivanti on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Prepare for those technical screens! Brush up on your coding skills in Objective-C, Swift, and C++. Practise live coding with friends or use online platforms to simulate the pressure of a real interview. We want you to shine!

✨Tip Number 3

Show off your collaboration skills! During interviews, share examples of how you've worked with cross-functional teams. Ivanti values teamwork, so highlight your ability to communicate and solve problems together.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Ivanti family. Let’s get you that job!

We think you need these skills to ace MacOS Senior Software Engineer in Daresbury

macOS Development
Objective-C
Swift
C++
C
Xcode
Background Processes (daemons & services)
Unit Testing
Automation Testing
Architectural Design
Solution Development
Networking (macOS and *nix APIs)
TLS/SSL
JSON/XML Data Handling
Collaboration in Remote Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with macOS and the specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for software development and how you’ve tackled challenges in previous roles. Remember, we love a good story!

Showcase Your Collaboration Skills: Since collaboration is key in our remote-first environment, highlight any experiences where you worked effectively in teams. We want to know how you communicate and contribute to group success, so give us some examples!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our amazing team at Ivanti!

How to prepare for a job interview at Ivanti

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of macOS, Objective-C, Swift, and C++. Be ready to discuss your past projects and how you've tackled challenges in these areas. The interviewers will want to see your technical expertise, so be prepared to dive deep into the specifics.

✨Showcase Your Collaboration Skills

Since this role emphasises teamwork in a remote-first environment, be ready to share examples of how you've successfully collaborated with others. Highlight any experiences where you’ve worked across different teams or platforms, as this will demonstrate your ability to fit into their culture.

✨Prepare for Live Coding Challenges

Expect a live coding session during the interview process. Practice coding problems related to macOS development and be comfortable explaining your thought process as you work through them. This will help you showcase not just your coding skills but also your problem-solving approach.

✨Ask Insightful Questions

Prepare some thoughtful questions about Ivanti’s products, team dynamics, or future projects. This shows your genuine interest in the company and the role. It’s also a great way to assess if the company aligns with your career goals and values.

MacOS Senior Software Engineer in Daresbury
Ivanti
Location: Daresbury

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>