Full Stack Software Engineer

A leading technology company that creates innovative products, services, and customer experiences.
$121,900 - $183,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer

At Apple, innovation and excellence are core values that drive the development of extraordinary products impacting billions of users worldwide. We're seeking a motivated and experienced full-stack software engineer to join our Hardware team in Cupertino. This role offers an exciting opportunity to work on designing and developing innovative front-end and backend software features using microservices architecture for our organization's internal web applications.

The ideal candidate will bring deep expertise in the Java/J2EE stack, Node.js, React, TypeScript, JavaScript, MongoDB, and PostgreSQL. You'll be working in a dynamic, inspiring environment where new ideas quickly transform into products, services, and exceptional customer experiences. Your responsibilities will include analyzing business requirements, identifying gaps, and translating requirements into technical designs while adhering to best practices in software development.

We offer a comprehensive compensation package including a base salary range of $121,900 to $183,600, plus opportunities for equity through stock programs and discretionary bonuses. Benefits include complete medical and dental coverage, retirement benefits, education reimbursement, and the chance to work with cutting-edge technologies alongside talented professionals who share your passion for innovation.

This role requires strong technical skills combined with excellent collaborative abilities, as you'll work closely with project managers, UI/UX designers, and various stakeholders. You'll be part of a hands-on development team that values engineering perfection, creativity, and innovation, with the opportunity to make a significant impact on products used by billions of people worldwide.

Join us at Apple's Cupertino headquarters, where you'll be surrounded by dynamic, inspiring people and innovative technologies, working on projects that push the boundaries of what's possible in software engineering.

Last updated 6 hours ago

Responsibilities For Full Stack Software Engineer

  • Design and develop innovative front-end and backend software features
  • Work with micro services architecture for internal web applications
  • Analyze business requirements and translate them into technical designs
  • Adhere to best practices of software development
  • Work closely with project managers and UI/UX designers
  • Define requirements and estimate efforts
  • Deliver quality work on-time

Requirements For Full Stack Software Engineer

Java
JavaScript
Node.js
React
TypeScript
MongoDB
PostgreSQL
  • Bachelor's degree required
  • Experience with Java, J2EE, and Spring Framework
  • Experience in highly scalable distributed systems UI development
  • Experience in public cloud environments (AWS, GCP)
  • Experience in SQL and NoSQL databases (PostgreSQL, MongoDB)
  • Strong knowledge of data structures, algorithms, design patterns
  • Experience developing RESTful APIs
  • Strong attention to detail and analytical capabilities

Benefits For Full Stack Software Engineer

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

Interested in this job?

Jobs Related To Apple Full Stack Software Engineer

Clojure Programmer

Apple is hiring a Clojure Programmer in Cupertino to develop backend services and frontend applications using Clojure and ClojureScript, offering competitive compensation and comprehensive benefits.

Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Gaming Experience Test Engineer role at Apple focusing on graphics, games, and machine learning testing across macOS, iOS, and tvOS platforms.

RF Hardware Full Stack Developer

Full Stack Developer role at Apple combining RF hardware expertise with full-stack development, working on scalable software tools and web applications.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team, focusing on test automation and analytics for maps-wide metrics, offering competitive compensation between $136,300-$248,700.

Full Stack Web Developer

Full Stack Web Developer role at Apple, building advanced tooling and automation for Hardware Engineering, requiring 3+ years of experience in web development.