mid software engineering Full Stack Engineer ic · Posted Mar 31, 2026

About this role

Apple is hiring a mid-level Full Stack Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Python, Java, Spark, Flink.

Role
Full Stack Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Shanghai, China
Department
Machine Learning and AI
Posted
Mar 31, 2026

More roles at Apple

SA-Pro (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Creative Pro (Saudi and GCC Nationals)
Saudi Arabia · senior
SA-Genius (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Business Expert (Saudi and GCC Nationals)
Saudi Arabia · mid
Data Analytics
SA-Operations Expert (Saudi and GCC Nationals)
Saudi Arabia · mid
All Apple jobs →

Job description

from Apple careers

Apple ignited the personal computer revolution in the 1970s with the Apple II and we reinvented it in the 1980s with the Macintosh. Today, we continue to own the industry in innovation with its award-winning computers, OS X operating system and iLife and professional applications. Apple is also spearheading the digital media revolution with its iPod portable music and video players and iTunes online store and has entered the mobile phone market with its revolutionary iPhone.
Make a difference.
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in Shanghai, China Jobs in Shanghai, China software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions