A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - Employee Experience & Productivity

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • Deep, hands-on experience with Symfony and Drupal, including complex custom module development, object-oriented PHP, design patterns, and dependency management with Composer.
  • Proven ability to own production applications end to end, from concept and architecture through deployment and day-to-day operations, and to drive projects autonomously with business partners.
  • Experience applying secure coding practices across the stack, including input validation and access control.
  • Experience designing and consuming RESTful web services and APIs, such as JSON:API and REST.
  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Responsibilities

  • Design, build, and operate secure Drupal and Symfony applications used by Apple employees worldwide.
  • Own applications end to end, from concept and architecture through deployment and day-to-day operations.
  • Run projects autonomously by partnering directly with business groups to translate requirements into scalable enterprise software, manage priorities, and incorporate customer feedback throughout delivery.
  • Apply secure coding practices, including input validation and access control, across the stack.
  • Build user-friendly, accessible front-end interfaces that meet modern accessibility standards.
  • Build systems that scale across multiple regions and languages and handle peak load for a global user base.
  • Optimize application and database performance, including debugging and tuning SQL queries.
  • Integrate applications with authentication and third-party services, and incorporate AI tooling into the development lifecycle.
  • Contribute to a culture of quality and reliability through code review, sound engineering standards, and continuous improvement.

Desired Qualifications

  • Develop custom Drush commands and background or queue processes, with a focus on performance tuning.
  • Strong SQL skills, including optimizing and debugging queries to improve performance.
  • Write automated tests, such as PHPUnit and kernel or functional tests.
  • Integrate applications and authentication using OAuth, SAML, and single sign-on.
  • Integrate AI tools into the application development lifecycle.
  • Integrate search tools such as Apache Solr and Elasticsearch.
  • Work with NoSQL data stores such as Redis.
  • Build and maintain Extract-Transform-Load (ETL) processes across a variety of data sources.
  • Design systems that scale across multiple locations and languages and handle peak load for a global user base.
  • Perform load testing and advanced troubleshooting of production applications.
  • Work with CI/CD pipelines, container-based systems for deployment and local development, and configuration and deployments across multi-environment architectures.
  • Use distributed version control with Git.
  • Build user-friendly, accessible front-end interfaces using Twig, JavaScript, and CSS that meet accessibility standards.
  • Develop React or Swift applications.
  • Lead engineering projects and drive delivery, including Agile facilitation, code review, and mentoring peers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs