Software Engineer - Creative Imaging Apps
As a Software Engineer on the Creative Imaging Applications team, you will design,develop, and ship user interface features that power Pixelmator Pro. You will work on building intuitive, responsive, and visually refined UI across macOS and iOS, crafting complex editing workflows, panels, and controls that feel native, fluid, and performant on Apple devices. You’ll collaborate closely with design to translate sophisticated creative tools into elegant, accessible user experiences.
At Apple, base pay is one part of our total compensation package and is determined within a range. This range provides the opportunity to progress as you grow and develop within a role. The base pay for this role is between €71,500 and €135,600 and reflects a full-time equivalent. Your base pay will depend on contractual hours, skills, qualifications, experience, and location.
Minimum Qualifications
Strong proficiency in Swift and Apple platform development
Experience building and shipping macOS and/or iOS applications
Solid knowledge of AppKit, UIKit, and/or SwiftUI
Experience with graphics/rendering technologies (Core Image, Core Graphics, Metal preferred)
Strong understanding of multithreading, Swift Concurrency, and memory management
Experience designing maintainable, testable, and scalable systems
Proficiency with Xcode, Instruments, and debugging/profiling tools
Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Experience developing creative, professional, or performance-sensitive applications
Background in image processing, color science, compositing, or RAW workflows
Metal shader development or GPU pipeline experience
Experience migrating Objective-C codebases to Swift
Experience integrating AI-powered features into production applications
Experience developing CLI tools to enhance developer productivity
Strong automated testing practices (unit, UI, performance testing)
Proven ability to investigate complex technical issues and drive resolution
Excellent collaboration and communication skills
Practical, responsible use of AI-assisted development tools to improve code quality and productivity