Software Engineer

Apple is where exceptional people come together to create products that make a meaningful impact on the world.
$143,100 - $214,500
Full Stack
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

Description For Software Engineer

As a Full Stack Software Engineer at Apple, you'll contribute to the design, development, and deployment of web applications that power Apple's internal and external operations. This role involves end-to-end software development, working closely with cross-functional teams to build robust, user-centered solutions. You'll have the opportunity to contribute to every layer of the tech stack, from front-end to back-end, ensuring a seamless user experience and highly performant systems.

Apple is looking for a Full Stack Software Engineer to develop high-quality, scalable applications for Apple's Operations organization. You'll work on high-visibility projects where innovation, growth, and collaboration are key values. This role is part of the Software and Services team and is based in Sunnyvale, California, United States.

Key responsibilities include:

  • Designing, implementing, and maintaining scalable web applications
  • Building and optimizing backend APIs and frontend interfaces
  • Working with cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes)
  • Developing with backend languages like Python, Java, or Node.js
  • Using front-end frameworks such as React, Angular, or Vue
  • Working with databases (SQL and NoSQL) and optimizing database design
  • Collaborating with cross-functional teams and communicating technical concepts effectively

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with 5+ years of experience in full stack software development. They should be proficient in Agile methodologies, have strong problem-solving skills, and be passionate about delivering high-quality user experiences.

Join Apple to be part of a collaborative, innovative team and create products that make a meaningful impact on the world. If you're excited about this opportunity and ready for your next adventure, Apple wants to hear from you!

Last updated a month ago

Responsibilities For Software Engineer

  • Design, develop, and deploy web applications for Apple's Operations organization
  • Contribute to end-to-end software development, from front-end to back-end
  • Build and optimize backend APIs and frontend interfaces
  • Work with cloud platforms and containerization tools
  • Collaborate with cross-functional teams to build robust, user-centered solutions
  • Ensure seamless user experience and highly performant systems
  • Communicate technical concepts effectively across teams
  • Manage multiple projects effectively

Requirements For Software Engineer

Python
Java
Node.js
React
MongoDB
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in full stack software development, with a focus on big data, scalability, and responsive systems
  • 5+ years of work experience as a system architect, creating efficient solutions for complex business requirements
  • Proficiency in backend programming languages like Python, Java, or Node.js
  • Experience with front-end frameworks such as React, Angular, or Vue
  • Familiarity with databases (SQL and NoSQL) and experience in database design and optimization
  • Experience with cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes)
  • Proficiency in the Agile software development lifecycle

Benefits For Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs (discretionary restricted stock unit awards and Employee Stock Purchase Plan)
  • Discounted products and free services
  • Education reimbursement for career advancement at Apple
  • Potential for discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer

Full-Stack Software Developer- Manufacturing Systems and Infrastructure

Full-Stack Software Developer for Apple's Manufacturing Systems and Infrastructure team, developing IoT and web applications for large-scale data platforms.

Full Stack Engineer

Full Stack Engineer role at Apple, working on critical tooling for product quality and scalability.

Full Stack Engineer

Full Stack Engineer role at Apple in Austin, TX, working on innovative internal web applications for Hardware Engineering's Tools and Data Analytics Team.

Senior Software Engineer

Senior Software Engineer position at Microsoft Clarity, focusing on full-stack development and AI integration for behavioral analytics platform, offering competitive salary and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Lumin Digital, developing enterprise web and mobile applications for digital banking solutions with competitive compensation.