Get more replies from employers
Send a job-specific resume in minutes.
Socket.dev in Sunnyvale, CA seeks a Senior Full Stack Software Engineer to build tools that support Apple's people worldwide. You’ll work with web and native tech—HTML5, PHP, CSS, JavaScript, MySQL, Swift, Symfony, and Drupal—and focus on designing and shipping Drupal and Symfony applications.
You’ll also craft accessible front-ends and lead initiatives with business partners. The role is back-end weighted, requiring independent project leadership, priority management, and delivering end-to-end
We're looking for a Senior Full Stack Software Engineer to build tools thatsupport Apple's people around the world. Using web and native technologies —HTML5, PHP, CSS, JavaScript, MySQL, Swift, Symfony, and Drupal — we createapplications that let Apple's employees focus on their roles and feel supportedin their daily work. This role is back-end weighted: you'll spend most of yourtime designing and shipping secure, scalable Drupal and Symfony applications.You'll also build the user-friendly, accessible front-end interfaces that putthose systems in people's hands. This is a senior lead role for someone who canrun projects autonomously — scoping work with business partners, managingpriorities and customer feedback, and driving delivery end to end — withoutday-to-day direction. You'll bring strong problem-solving skills, clearcommunication, and a collaborative mindset to a team that owns its work end toend.
Deep, hands-on experience with Symfony and Drupal, including complex custommodule development, object-oriented PHP, design patterns, and dependencymanagement with Composer Proven ability to own production applications end toend — from concept and architecture through deployment and day-to-day operations— and to drive projects autonomously with business partners Experience applyingsecure coding practices across the stack, including input validation and accesscontrol Experience designing and consuming RESTful web services and APIs (e.g.,JSON:API, REST) Bachelor's degree in Computer Science or a related field, orequivalent practical experience
Developing custom Drush commands and background/queue processes, with a focus onperformance tuning Strong SQL skills, including optimizing and debugging queriesto improve performance Writing automated tests (e.g., PHPUnit, Kernel/functionaltests) Integrating applications and authentication using OAuth, SAML, and singlesign-on Integrating AI tools into the application development lifecycle Searchintegration (e.g., Apache Solr, Elasticsearch) NoSQL data stores (e.g., Redis)Building and maintaining Extract-Transform-Load (ETL) processes across a varietyof data sources Designing systems that scale across multiple locations andlanguages and handle peak load for a global user base Load testing and advancedtroubleshooting of production applications CI/CD pipelines, container-basedsystems for deployment and local development, and managingconfiguration/deployments across multi-environment architectures Distributedversion control with Git Building user-friendly, accessible front-end interfaces(Twig, JavaScript, CSS) that meet accessibility standards React or Swiftapplication development Leading engineering projects and driving delivery,including Agile facilitation, code review, and mentoring peers