JobsSr. Full Stack Software Engineer - Human Engineering
Apple logo

Sr. Full Stack Software Engineer - Human Engineering

Apple

Location

Cupertino, CA

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Master's with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

Apple is seeking a senior full-stack software engineer to join a team of software engineers developing web-based tools and applications. The role focuses on empowering Apple engineers and researchers to create innovative products that delight millions. Ideal candidates will have a passion for research and development, with a strong emphasis on problem-solving and excellence. This position offers the opportunity to work in a dynamic environment that values creativity and engineering perfection.

Requirements

  • 6+ years of experience designing, building, and deploying full-stack web applications.
  • Strong fundamentals in object-oriented programming, data structures, and algorithms.
  • Experience with architecting complex systems including data model design, authentication, authorization, API design, caching, and cross-system integration.
  • Experience with handling, storing, and enforcing retention policies on sensitive personal data including PII or health data.
  • Strong communication and leadership/mentorship skills.
  • BS/MS in Computer Science/Engineering, or equivalent.
  • Experience with front-end frameworks such as Angular, React, or Vue.
  • Experience with backend MVC frameworks such as Django, Rails, or Spring.
  • Strong UI/UX design abilities using frameworks such as Tailwind or Bootstrap.
  • Strong understanding of relational database model design.
  • Experience with running Docker containers and managing associated configs.
  • Comfortable in navigating everyday tasks in UNIX shell.
  • Nice to have: Server Administration / DevOps experience.

Responsibilities

  • Full-stack project ownership, including working with users and project stakeholders to develop project requirements and propose solutions.
  • Designing, building, and maintaining RESTful APIs.
  • Architecting complex data storage including relational, non-relational, block, file, and high-performance cache.
  • Writing backend logic for data organization, processing, retention, and deletion.
  • Collaborating with other software engineers to provide technical feedback and recommendations.
  • Training and mentoring junior engineers on software best practices and team principles.
  • Proactively identifying opportunities in current or potential future internal tools that can bring significant impact.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?