Taro Logo

Software Engineer

Apple is a technology company that creates products and services that revolutionize entire industries, from amazing technology to industry-leading environmental efforts.
$143,100 - $214,500
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer

Imagine what you could do here! At Apple, we don't just create products — we build revolutionary wonders that transform entire industries. Our success stems from our diverse workforce and their innovative ideas, driving everything from cutting-edge technology to industry-leading environmental initiatives. We foster an inclusive culture where everyone belongs and is empowered to do their best work.

The Retail Technology Engineering team is at the forefront of shaping Apple's global retail experience. As a Software Engineer, you'll join a dynamic team of full-stack engineers working on applications that impact hundreds of Apple retail stores worldwide. You'll collaborate with cross-functional teams to create innovative, scalable solutions that power the unique Apple retail experience.

Key responsibilities include leading software development initiatives, mentoring junior engineers, and ensuring high-quality code through thorough reviews. You'll work with both front-end and back-end technologies, including JavaScript frameworks, PHP Laravel, and Node.js, while managing complex database systems.

The ideal candidate brings 4+ years of full-stack development experience, with strong expertise in front-end technologies and modern frameworks. You'll need excellent problem-solving skills and the ability to optimize complex systems at scale. We offer competitive compensation ($143,100-$214,500), comprehensive benefits, and the opportunity to shape the future of retail technology at one of the world's most innovative companies.

Join us in creating the next generation of retail technology solutions that will transform how customers experience Apple products worldwide. Your work will directly impact millions of customers and thousands of retail employees across our global store network.

Last updated a day ago

Responsibilities For Software Engineer

  • Lead the design, development, and deployment of scalable software applications and systems
  • Mentor and guide junior engineers, promoting best practices and coding standards
  • Collaborate with product managers and stakeholders to define technical requirements
  • Conduct code reviews and provide constructive feedback

Requirements For Software Engineer

JavaScript
PHP
Node.js
React
TypeScript
Python
PostgreSQL
MySQL
  • Minimum 4+ years of full-stack experience, specializing in front-end development
  • Experience with JavaScript, CSS, and frameworks like Vue.js, React.js, and Angular
  • Back-end development using PHP Laravel and Node.js
  • Experience in developing efficient and scalable solutions
  • Expertise in designing and implementing REST APIs
  • Experience with relational databases: Postgres, MySQL, Snowflake
  • Bachelor's degree in Software Engineering or related field

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • 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 Software Engineer