> Markdown version of [/jobs/ext/2953993-macos-software-engineer-senior-macos-software-engineer](https://www.wearedevelopers.com/jobs/ext/2953993-macos-software-engineer-senior-macos-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # macOS Software Engineer / Senior macOS Software Engineer - **Company:** Oxford Instruments plc - **Location:** Belfast, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, 3D Rendering, Agile Methodology, Apple Xcode, C++ (Programming Language), CMake, Profiling, Image Analysis, Data Structures, Software Design Patterns, Memory Management, Revision Control Systems, Object-Oriented Software Development, Software Architecture, Qt (Software), Software Engineering, Multithreading, Delivery Pipeline, Ios Frameworks, Git, Information Technology - **Published:** September 17, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb8846e124f72768e477da199fe45f2fdc/eaa ## About the Role * Degree in Software Engineering, Physics, Computer Science or related discipline (or equivalent experience). * Minimum 5 years' experience in a software development role. * Strong proficiency in C++ and object-oriented software design. * Deep understanding of the macOS ecosystem, Apple Silicon architecture, Xcode, build pipelines and memory profiling tools. * Strong experience with Git, source control systems and collaborative development practices. * Experience across the full software development lifecycle, from requirements gathering through testing and support. * Strong knowledge of software architecture, design patterns and Clean Code principles. * Excellent understanding of data structures, algorithms and computational complexity. * Knowledge of Agile software development methodologies. * Proven ability to learn quickly, take initiative and solve complex technical problems. Desirable * Experience with cross-platform UI frameworks such as Qt. * Experience transitioning and supporting cross-platform applications on macOS. * Knowledge of computer vision, image analysis or scientific imaging applications. * Experience within Life Sciences, scientific software or related domains. * Awareness of cybersecurity principles and secure software development practices. About You You will thrive in this role if you: * Enjoy solving challenging technical problems and working at a deep system level. * Take ownership and accountability for delivering results. * Balance strategic thinking with hands-on technical execution. * Communicate effectively and influence technical decisions. * Adapt quickly when priorities change. * Collaborate openly and support colleagues across teams. * Challenge existing approaches and actively contribute to continuous improvement. * Have a passion for quality, innovation and engineering excellence. ## Description We are seeking an experienced macOS Software Engineer to take ownership of the macOS architecture for our Imaris. This is a highly technical role where you'll ensure our sophisticated C++ image analysis and 3D rendering applications perform seamlessly across Apple's hardware ecosystem. You'll drive performance, reliability and scalability while maintaining cross-platform compatibility and leveraging the latest macOS technologies. You'll work alongside talented Imaris software engineers, scientists and product teams to deliver innovative solutions that directly enable world-leading research and discovery. What You Will Do As our macOS Software Engineer, you will: * Architect, design, develop and maintain native macOS application features and cross-platform C++ core libraries. * Lead the development and optimisation of software for Apple Silicon and the wider macOS ecosystem. * Resolve complex platform-specific challenges involving rendering, memory management and multi-threading. * Deliver robust, scalable and maintainable solutions to technically demanding problems. * Drive continuous improvement across software development, testing and deployment processes. * Manage and optimise Xcode builds, CMake configurations and macOS CI/CD pipelines. * Gather requirements and contribute to the development of both new and legacy products. * Support internal teams and external customers with Mac-specific deployments and technical issues. * Participate in technical investigations, innovation initiatives and architectural decisions. * Collaborate effectively within Agile development teams. * Occasionally travel to other Andor offices and customer sites when required. ## Related Videos - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)