Apple

Apple

Posted via Apple Careers

Full Stack Software Engineer - Human Engineering

Always Hiring

Posted Aug 22, 2026

Role at a glance

Salary
$129.3K – $194.7K/yr
Location
Cupertino, California, United States
Work arrangement
On-site
Employment
Full-time
Experience
2+ years Python experience
Education
BS/MS in Computer Science, Software Engineering, or equivalent.

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Role Summary

AI-generated

The Human Engineering Software team develops multi-platform, web-based tools and applications for Apple teams. The role supports engineering and research teams by building tools, APIs, data systems, and client applications across Web, iOS, and macOS.

What You'll Do

  • Gather project requirements and propose solutions
  • Design, build, and maintain RESTful APIs
  • Architect complex data storage across relational, non-relational, block, and file systems
  • Write backend logic for data organization and processing
  • Build client applications for Web, iOS, and macOS
  • Own full-stack delivery, including stakeholder communication, design, implementation, and deployment

Generated from the employer's posting. Verify important details before applying.

View full posting

Qualifications

Strong fundamentals in object-oriented programming, data structures, and algorithms; expertise architecting and developing full stack web applications with RESTful APIs; web development experience with HTML5, CSS/SASS, and JavaScript; experience with front-end frameworks such as Angular, React, or Vue; experience with backend MVC frameworks such as Django, Rails, or Spring; strong understanding of relational database design; experience designing scalable software systems; demonstrated UI/UX design abilities.

Required

  • Strong fundamentals in object-oriented programming, data structures, and algorithms
  • Expertise architecting and developing full stack web applications with RESTful APIs
  • 2+ years Python experience
  • Web development experience with HTML5, CSS/SASS, and JavaScript
  • Experience with front-end frameworks such as Angular, React, or Vue
  • Experience with backend MVC frameworks such as Django, Rails, or Spring
  • Strong understanding of relational database design
  • Experience designing scalable software systems

Preferred

  • iOS development experience
  • Server Administration / DevOps
  • Extensive experience with UNIX shell
  • Experience with containers (Docker, Kubernetes)

Original job description

Content provided by the employer

Summary

At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Imagine what you could do here. Bring passion and dedication to your job and there’s no telling what you could accomplish.

We are a team of software engineers developing web-based tools and applications for Apple teams. Our work empowers Apple engineers and researchers to build the products that inspire and delight millions every day.

Dynamic, inspiring people and innovative technologies are the norm here.
We want you to join our team if you are a resourceful engineer with the desire to research and develop solutions that do not yet exist.

Ideal candidates are comfortable breaking down problems and proposing multiple solutions. They strive for excellence but can balance progress and perfection. Working with us, you will become part of a hands-on development team that furthers engineering perfection, creativity, and innovation.

Description

The Human Engineering Software team works closely with many teams around the company to build powerful multi-platform tools.

Responsibilities

Responsibilities include:
Gathering project requirements and proposing solutions
Designing, building, and maintaining RESTful APIs
Architecting complex data storage (relational, non-relational, block, file)
Writing backend logic for data organization and processing
Building powerful and intuitive client apps (Web, iOS, and macOS)
Proactively proposing and implementing ideas
Full-stack ownership (communicating with key stakeholders, design, implementation, and deployment).

Minimum Qualifications

Strong fundamentals in object-oriented programming, data structures, and algorithms
Expertise architecting and developing full stack web applications with RESTful APIs
2+ years Python experience
Web development experience with HTML5, CSS/SASS, and JavaScript
Experience with front-end frameworks such as Angular (preferred), React, or Vue.
Experience with backend MVC frameworks such as Django (preferred), Rails, or Spring
Strong understanding of relational database design
Experience designing scalable software systems
Demonstrated UI/UX design abilities
BS/MS in Computer Science, Software Engineering, or equivalent.

Preferred Qualifications

iOS development experience
Server Administration / DevOps
Extensive experience with UNIX shell
Experience with containers (Docker, Kubernetes)

Pay & Benefits — Cupertino, California, United States

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $129,300 and $194,700, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Application Deadline

Apple accepts applications to this posting on an ongoing basis.

Apple

About the company

Apple

Large Enterprise

Apple Inc. is a global technology company known for its innovative products and services, including the iPhone, iPad, Mac computers, and Apple Watch. Founded in 1976, Apple has continuously pushed the boundaries of design and functionality, earning a reputation for high-quality consumer electronics and software solutions like iOS and macOS. With a strong commitment to user experience and privacy, Apple also leads in digital services, offering platforms such as the App Store, Apple Music, and iCloud. The company's focus on sustainability and corporate responsibility further enhances its standing as a leader in the technology sector.