yandex
a3c41b8b71eff8c4
Страна
Великобритания
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

MacOS Senior Software Engineer

Оценка ИИ

Сильная инженерная культура, работа с низкоуровневым системным кодом и удаленный формат работы делают вакансию очень привлекательной для опытных системных разработчиков. Четко описанный процесс найма и глобальный масштаб продукта добавляют прозрачности и значимости роли.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует глубоких знаний системного программирования под macOS (daemons, XPC, C++), а процесс отбора включает четыре этапа, включая живое кодирование и технический скрининг. Высокая ответственность за стабильность агента на миллионах устройств повышает планку требований к качеству кода.

Анализ зарплаты

Медиана85 000 £
Рынок70 000 £ – 110 000 £
Оценка ИИ

Зарплата в объявлении не указана, но для позиции Senior macOS Engineer в Великобритании рыночный диапазон составляет от £75,000 до £100,000 в год. Ivanti позиционирует себя как конкурентоспособный работодатель, поэтому можно ожидать предложения в этих пределах плюс бонусы.

Сопроводительное письмо

I am writing to express my strong interest in the Senior macOS Software Engineer position at Ivanti. With over 5 years of experience in macOS development and a deep expertise in Objective-C, Swift, and C++, I am confident in my ability to contribute to the evolution of the Ivanti Neurons Agent. My background in developing background processes, daemons, and services aligns perfectly with your requirements for building high-impact, secure endpoint technology.

Throughout my career, I have focused on creating reliable and scalable solutions while minimizing device footprint. I have extensive experience with XPC Services, Apple Frameworks, and cross-platform C++ development, which allows me to bridge the gap between different system architectures. I am particularly drawn to Ivanti's remote-first culture and the opportunity to mentor other engineers while driving technical excellence in a distributed team environment.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в a3c41b8b71eff8c4 уже сейчас

Присоединяйтесь к Ivanti и создавайте передовые решения для миллионов пользователей macOS по всему миру!

Описание вакансии

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.

#LI-Remote

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Unit Testing
  • C++
  • SQL
  • Bash
  • Microsoft Azure
  • Swift
  • SwiftUI
  • Xcode
  • Networking
  • Azure DevOps
  • JSON
  • XML
  • Objective-C
  • Automation Testing
  • TLS/SSL
  • XPC Services
  • Apple Frameworks

Возможные вопросы на собеседовании

Вакансия подразумевает работу с фоновыми процессами и агентами безопасности.

Расскажите о вашем опыте работы с Launch Agents и Daemons: в чем ключевые различия в их жизненном цикле и правах доступа?

Упоминается использование XPC Services для взаимодействия.

Как обеспечить безопасное межпроцессное взаимодействие (IPC) в macOS с использованием XPC и какие проверки безопасности необходимо внедрять?

В стеке указан C++ и системные API.

Как вы подходите к управлению памятью и ресурсами в долгоживущих фоновых процессах, чтобы минимизировать влияние на производительность системы пользователя?

Работа ведется над критической инфраструктурой.

Опишите ваш подход к отладке сложных проблем, возникающих только в production-среде на специфических версиях macOS или архитектурах (Intel vs Apple Silicon).

Роль Senior предполагает лидерство и код-ревью.

На что вы в первую очередь обращаете внимание при проведении технического ревью кода, связанного с системными фреймворками Apple?

Похожие вакансии

Codify Soft
200 000 ₽ – 220 000 ₽

Middle+/Senior Flutter Developer

SeniorУдалённоРоссия
Flutter · Dart · MVVM · BLoC · Riverpod · Provider · Redux · MobX · iOS · Android
+10 навыков
deeplay
Не указана

Системный Android разработчик [Senior]

SeniorУдалённоРоссия
Android · AOSP · SELinux · HAL · AIDL · HIDL · JNI · C++ · Java · LLM
+10 навыков
gradient
от 550 000 ₽

Senior iOS Developer

SeniorУдалённоРоссия
Swift · Objective-C · UIKit · Core Animation · Metal · Core Image · Figma · GitFlow · Xcode
+9 навыков
Лайв Тайпинг
220 000 ₽ – 320 000 ₽

Flutter-разработчик

SeniorУдалённоРоссия
Flutter · Dart · Mobile Development · API Integration · SDK Integration
+5 навыков
Спортс (Sports.ru)
Не указана

Senior Android-разработчик

SeniorУдалённоРоссия
Kotlin · Clean Architecture · MVI · Hilt · Jetpack Navigation · Jetpack Compose · Apollo GraphQL · Coroutines · Android SDK
+9 навыков
Eclipse Digital
Не указана

Middle+ React Native разработчик

SeniorУдалённоРоссия
React Native · React · JavaScript · TypeScript · Redux · MobX · TanStack Query · REST API · WebSocket · GraphQL · CSS · Less · Sass · Xcode · Android Studio · Agile · Scrum · Code Review
+18 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

a3c41b8b71eff8c4
Страна
Великобритания