Senior Full-Stack Engineer - Global Security - Secrecy Platforms

Apple Inc.
Cupertino, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cupertino, United States of America

Tech stack

HTML
JavaScript
PHP
API
Amazon Web Services (AWS)
Data analysis
Application Frameworks
CSS
Software Debugging
Ember.js
Design of User Interfaces
Software Engineering
Symfony
TypeScript
Pulumi
Test Driven Development
Swiftui
Large Language Models
Backend
Front End Software Development
REST
Web Architecture

Job description

We are looking for a Senior Full-Stack Engineer who enjoys building modern web and native applications with robust APIs and rich user experiences. This role is ideal for people who are excited to support Apple's product development and security teams by:

Partnering with end users to understand and address their requirements. Owning feature development from concept to production. Combining innovation with strong architecture fundamentals to deliver robust, sustainable, and scalable apps.

We strongly value continuous improvement, and will benefit from your ideas for improving how we deliver high-quality solutions and work better together. We are excited to adopt new tools like generative AI where they can help deliver on our mission without sacrificing quality. We believe that a product-ownership mindset is more important than the specific technologies you've used in the past.

Requirements

  • 5+ years of professional software engineering experience.
  • Bachelor's degree or equivalent experience.
  • Experience with PHP, JavaScript/TypeScript, Swift, or similar languages.
  • Experience designing, building, testing, and supporting applications and features to support complex business workflows., * Good understanding of software engineering principles and fundamentals, including test-driven development.
  • Solid fundamentals in web architecture and security.
  • Strong communication skills and ability to propose solutions, seek feedback, and iterate with business partners and other team members, synchronously and asynchronously.
  • Experience with one or more of:
  • Symfony (PHP) or equivalent backend application framework.
  • Ember.js (JavaScript/TypeScript) or equivalent rich frontend framework.
  • CSS / HTML.
  • Swift / SwiftUI or equivalent native app development.
  • Pulumi / AWS or equivalent infrastructure.
  • Artificial Intelligence (AI) technologies, e.g. designing agentic workflows and leveraging Large Language Models (LLMs) for data analysis.
  • Track record of leading and delivering complex software development assignments that require creativity, navigating ambiguity and applying analytical and problem-solving skills.
  • Background in supporting and debugging production software systems at scale.
  • Experience designing and implementing rich, accessible user interfaces for the web and/or native platforms.
  • Experience designing and consuming APIs for frontend-backend and service-service integration.
  • Experience working with distributed teams, mentoring and learning from other engineers, and improving team engineering practices.

About the company

At Apple, protecting secrecy is what lets us surprise and delight our customers with revolutionary new products. The Secrecy Platforms team builds web and iOS/macOS apps and platforms that thousands of Apple employees rely on every day to protect the people, products, and information behind those surprises.

Apply for this position