Prepin
Log in
Apple

engineering opportunity

Software Engineer (Swift UI), Employee Experience & Productivity

As a Software Engineer on the EEE team, you will take ownership of features and components across the full development lifecycle. You will build native macOS, iOS, and iPadOS applications in Swift and SwiftUI, focusing on user-centered experiences and integrating AI capabilities.

Austin, Texas, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Do you want to help build some of the largest and most consequential enterprise

and customer technology systems in the world? Join Apple’s Information Systems

and Technology (IS&T) organization. IS&T is the engine behind everything Apple

does for customers and for the people who build for them. It’s Apple’s central

nervous system. Supporting 2.5 billion active Apple devices, processing billions

of secure transactions, and keeping the technology that defines modern life

running flawlessly, IS&T makes the impossible feel effortless.Do you love

building solutions to handle global complexity and immense scale? Imagine what

you could do here. Employee Experience and Productivity (EEP) is part of IS&T

and delivers some of the most widely used communication and productivity

technology and services across Apple — from tools that enable collaboration to

the support teams that keep Apple's workforce running. EEP also leads user

experience design and research, and manages the systems behind Apple's original

content studios. Within this team is Employee Engagement & Engineering, a small,

global team that quickly delivers with long-term vision, building durable,

reliable systems meant to last. Our focus is on crafting high-quality,

user-centred experiences — delivering AI and system interoperability to make

every interaction intuitive, seamless, and genuinely useful for the people who

rely on our tools.

DESCRIPTION

As a Software Engineer on the EEE team, you will take ownership of features and

components across the full development lifecycle. You build native macOS, iOS,

and iPadOS applications in Swift and SwiftUI — designing thoughtful

interactions, integrating AI capabilities where they enhance the experience, and

leveraging platform interoperability to create applications that feel connected

and natural. You contribute independently to technical design, deliver quality

results with limited guidance, and collaborate actively with cross-functional

partners. In a team this size, you own meaningful pieces of the product and your

engineering decisions have direct impact on the experience thousands of Apple

employees have every day.

MINIMUM QUALIFICATIONS

Proficiency in Swift and SwiftUI, with demonstrated experience shipping

production applications on macOS, iOS, or iPadOS Experience with RESTful API

integration and client-side data architecture B.S. or M.S. in Computer Science,

Software Engineering, or equivalent experience

PREFERRED QUALIFICATIONS

Solid understanding of software design principles, data structures, and

algorithms Familiarity with accessibility best practices and inclusive design on

Apple platforms Strong understanding of Apple platform frameworks (Combine,

Swift Concurrency, SwiftData or Core Data) Experience integrating AI/ML

capabilities into applications (Core ML, Foundation Models framework, or LLM

APIs) Familiarity with App Intents, Shortcuts, WidgetKit, or other platform

interoperability frameworks Experience building localised applications for a

global user base Knowledge of CI/CD tooling and automated testing practices for

Apple platforms Experience working within enterprise or internal platform

environments Strong communication skills with the ability to work effectively

across time zones

Which skills does this role require?

SwiftUIRESTful APIData ArchitectureApple FrameworksAI/ML IntegrationSoftware EngineermacOSiOSiPadOSMachine LearningEmployee ExperienceProductivityInformation SystemsTechnologyEnterprise SystemsUser ExperienceCollaboration ToolsGlobal ComplexitySystem InteroperabilityNative ApplicationsREST APIsLLMs

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.