Full Stack Software Engineer – Human Engineering

A technology company that creates innovative products, services, and customer experiences.
$121,900 - $214,500
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer – Human Engineering

Apple is seeking a Full Stack Software Engineer to join their Human Engineering Software team, working on developing innovative web-based tools and applications that empower Apple engineers and researchers. This role presents an exciting opportunity to work at one of the world's leading technology companies, where new ideas rapidly transform into phenomenal products and experiences.

The position involves working with a dynamic team that develops multi-platform tools used across various Apple teams. As a Full Stack Engineer, you'll be responsible for the entire development lifecycle, from gathering requirements to deployment. The role requires expertise in both frontend and backend technologies, with a focus on creating intuitive user interfaces and robust server-side solutions.

Key technical requirements include strong fundamentals in object-oriented programming, experience with modern web technologies (HTML5, CSS/SASS, JavaScript), and proficiency in frontend frameworks like Angular or React. Backend expertise is equally important, with experience in MVC frameworks such as Django or Rails being essential. The ideal candidate will have at least 2 years of Python experience and a background in designing scalable software systems.

The compensation package is competitive, ranging from $121,900 to $214,500 base salary, complemented by attractive benefits including medical and dental coverage, retirement benefits, and various stock programs. Apple offers a collaborative work environment where innovation is encouraged, and engineers have the opportunity to work on projects that impact millions of users worldwide.

This role is perfect for someone who is passionate about creating high-quality software solutions, has strong problem-solving abilities, and thrives in a fast-paced environment. You'll be working with cutting-edge technologies while contributing to tools that help shape Apple's future products. The position offers significant growth potential and the chance to work with some of the industry's best talent.

Working at Apple's Cupertino location, you'll be at the heart of Silicon Valley's tech scene. The role demands someone who can balance technical excellence with practical delivery, and who has the communication skills to work effectively with stakeholders across the organization. If you're excited about building tools that enable engineering excellence and want to be part of a team that values creativity and innovation, this role offers an exceptional opportunity to make a meaningful impact at Apple.

Last updated 4 hours ago

Responsibilities For Full Stack Software Engineer – Human Engineering

  • 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)

Requirements For Full Stack Software Engineer – Human Engineering

Python
JavaScript
TypeScript
React
  • Strong fundamentals in object-oriented programming, data structures, algorithms, and database design
  • 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
  • BS/MS in Computer Science/Engineering, or equivalent

Benefits For Full Stack Software Engineer – Human Engineering

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Full Stack Software Engineer – Human Engineering

Video Content Programmer

Video Content Programmer position at Apple, managing content curation and programming for Apple TV app, requiring 5+ years of experience in online media and content programming.

Software Engineer, Mail Experience

Apple is seeking a passionate Software Engineer to innovate and enhance Mail features for iOS, macOS, and visionOS platforms.

UI Software Development Engineer - Apple Vision Pro

Join Apple's Vision Products Group as a UI Software Development Engineer, creating revolutionary experiences for Apple Vision Pro.

Camera & Photos UI Software Engineer

Join Apple's Photos Edit team as a UI Software Engineer to develop innovative image and video editing features for millions of users.