Full Stack Software Engineer - WWDR Engineering

Apple Inc.

Cupertino (CA)

On-site

USD 184,700 - 324,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Employee stock programs
Comprehensive medical and dental
Tuition reimbursement
Discretionary bonuses or commission

Job summary

Apple Inc. is seeking a motivated and experienced full‑stack software engineer to build frontend and backend features, deliver high‑availability systems, and support both internal and external web applications on Apple platforms.

You will design, implement, test, and maintain services with a focus on reliability, performance, and collaboration with UI/UX designers, management, and cross‑functional teams.

Qualifications

  • BS in Computer Science, Engineering, or an equivalent degree with at least 7 years of relevant experience.
  • Familiarity with backend languages such as Swift, PHP, Ruby, or Go.
  • Proficiency with template engines such as Smarty Templates.
  • Experience with SQL databases such as PostgreSQL or MySQL.
  • Strong hands‑on knowledge in a Unix/Linux environment.
  • Excellent debugging and critical thinking skills.

Responsibilities

  • Architect, design, and develop scalable, maintainable software systems; affect key technical decisions.
  • Design and develop scalable full‑stack, internal, and external web applications and services, influence tech stack choices, and refine API standards for the team.
  • Lead technical initiatives and drive projects from conception through deployment.
  • Write clean, elegant, and well‑tested code that meets or exceeds the standard for quality on the team.
  • Build well‑documented tools, packages, and frameworks for consistency and reuse.
  • Design testing strategies, establish best practices, and ensure system reliability at scale.

Skills

Analytical thinking
Debugging

Education

BS in Computer Science or Engineering

Tools

Swift
PHP
Ruby
Go
Smarty Templates
PostgreSQL
MySQL
Unix/Linux
Kubernetes
Docker
OpenTelemetry
Terraform
Pulumi

Job description

Full Stack Software Engineer - WWDR Engineering

At Apple, we build products that enrich people’s lives. Worldwide Developer Relations (WWDR) empowers developers outside of Apple to build amazing products for our platforms using Swift, Xcode, and more! The WWDR Engineering team builds apps and tools to support our developer community, including the Developer app and developer.apple.com. We are a fast‑paced, collaborative group working with the latest AI technologies and are looking for an engineer passionate about creating everything from single pages to entire web applications, including the design, development, and maintenance of our deployment infrastructure. Our focus is supporting developers, and our mission is to build the services that provide the next generation of developer experiences. Join us and impact millions of developers as they build their apps for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS.

Description

We are looking for a motivated and experienced full‑stack software engineer who cares deeply about modern ways to provide services and experiences to support our incredible Apple Developer community. Our ideal candidate is comfortable working at all levels of the stack and has demonstrated expertise in delivering streamlined, high‑availability systems. In this role, you will design and develop innovative frontend and backend features for both internal and external web applications, and you are comfortable analyzing business requirements, identifying gaps, and translating them into technical designs. You are proficient in and adhere to the best practices of software development, including code reviews, continuous integration, and automated testing. To deliver complex, high‑quality solutions within tight deadlines, you will regularly interact with engineering teams, UI/UX designers, management, and other organizations within Apple. The successful candidate will be a highly skilled communicator who is deeply technical, organized, creative, and passionate about achieving results through strong analytical and critical thinking.

Responsibilities
  • Architect, design, and develop scalable, maintainable software systems; affect key technical decisions.
  • Design and develop scalable full‑stack, internal, and external web applications and services, influence tech stack choices, and refine API standards for the team.
  • Lead technical initiatives and drive projects from conception through deployment.
  • Write clean, elegant, and well‑tested code that meets or exceeds the standard for quality on the team.
  • Build well‑documented tools, packages, and frameworks for consistency and reuse.
  • Design testing strategies, establish best practices, and ensure system reliability at scale.
Minimum Qualifications
  • BS in Computer Science, Engineering, or an equivalent degree with at least 7 years of relevant experience.
  • Familiarity with backend languages such as Swift, PHP, Ruby, or Go.
  • Proficiency with template engines such as Smarty Templates.
  • Experience with SQL databases such as PostgreSQL or MySQL.
  • Strong hands‑on knowledge in a Unix/Linux environment.
  • Excellent debugging and critical thinking skills.
Preferred Qualifications
  • Comfortable working on highly visible projects in a dynamic and highly collaborative team environment.
  • Experience with containerization concepts like Kubernetes, Docker, OpenTelemetry, etc.
  • Understanding of cloud platforms (AWS, Azure, or GCP).
  • Proficiency with Infrastructure as Code process automation using Terraform, Pulumi, or alternatives.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace.

Learn about reasonable accommodations for job applicants.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Customer Success), Developer Engagement
Software Engineer (Customer Success), Developer Engagement

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Employee stock purchase program
Discretionary bonuses
Relocation assistance
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Full Stack Software Engineer, Retail & Marcom Engineering
Full Stack Software Engineer, Retail & Marcom Engineering

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 277,600
Software Engineer - Backend Systems, Insights & Release Technologies
Software Engineer - Backend Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Apple Services Engineering - Web Engineer
Apple Services Engineering - Web Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 278,000
Full Stack Software Engineer, AI/ML Tools
Full Stack Software Engineer, AI/ML Tools

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 170,000
Software Engineering Manager, Data Solutions & Initiatives
Software Engineering Manager, Data Solutions & Initiatives

Apple Inc. • Cupertino (CA)

On-site
USD 228,000 - 343,000
Comprehensive medical and dental coverage
Employee stock purchase plan
Educational reimbursement
+1
Places Technology Services - Software Engineer
Places Technology Services - Software Engineer

Apple Inc. • San Jose (CA)

On-site
USD 150,000 - 226,000
Stock programs
Medical/dental coverage
Retirement benefits
+1
Swift Engineer, Find My
Swift Engineer, Find My

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
Software Engineer - Code Observability
Software Engineer - Code Observability

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 264,000
Relocation assistance
Employee stock purchase plan
Discretionary bonuses
+1