Graeme Arthur is a Senior Software Engineer in Melbourne with 11 years of experience building polished iOS and macOS applications, currently contributing to DuckDuckGo’s Apple apps and VPN product. He brings deep playback and audio domain expertise from years at SoundCloud, where he owned streaming logic, cross-platform C++ player work, and instrumentation for playback health. Graeme has a strong engineering craft background—introducing remote feature flags and internal TestFlight alpha deployments at DuckDuckGo, and driving CI, testing, and delivery practices across prior roles. He pairs a formal MSc in Software Development and an earlier MSc in Sound Design with hands-on experience in TDD, architecture patterns (MVP/VIPER/MVVM/Clean), and mobile-first performance monitoring. Colleagues value him for translating nuanced audio and UX needs into reliable, observable systems and for quietly improving developer workflows behind the scenes.
11 years of coding experience
12 years of employment as a software developer
MSc Sound Design, MSc Sound Design at The University of Edinburgh
BA Hons Music, BA Hons Music at Newcastle University
Master of Science (MSc) Software Development, Master of Science (MSc) Software Development at The University of Glasgow
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Graeme Arthur - Senior Software Engineer at DuckDuckGo