Full Stack Software Engineer, Retail & Marcom Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$272,100 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $227k
$127k most similar roles pay here $288k

This role pays more than 88% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $227k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Full Stack Software Engineer, Retail & Marcom Engineering

As a Full Stack Senior Software Engineer in the Retail & Marcom Engineering team, you will play a pivotal role in developing services built on top of existing and new Digital Asset Management (DAM) capabilities. Your responsibilities include leading other developers to enable a modern services stack that allows multiple partners across Apple to deposit and consume approved assets efficiently. You will work closely with business stakeholders to understand their requirements, define solutions, and determine future strategies while maintaining a deep commitment to excellence in a fast-paced environment. The ideal candidate has at least 8 years of professional experience designing and developing complex, highly available, and scalable enterprise APIs using Java/J2EE technologies, along with extensive knowledge of core web technologies such as XML, HTML5, CSS, JavaScript, and RESTful implementations. Additionally, familiarity with AWS/Cloud Technologies, modern JavaScript frameworks like React or Angular, and CI/CD tools including Jenkins and Docker is highly preferred. This role involves working on a massive scale to streamline content management workflows for Apple’s global marketing efforts.

What you'll do

  • Lead other developers in a fast-paced environment under aggressive timelines.
  • Design and develop complex, highly available, and scalable enterprise APIs using Java/J2EE technologies.
  • Collaborate with business stakeholders to define solutions and future strategies for Digital Asset Management systems.
  • Ensure reliable web services development by implementing RESTful API designs.
  • Write unit tests and collaborate on test plans with quality engineering teams.

What we're looking for

  • At least 8 years of professional software development experience in Java/J2EE technologies.
  • 5+ years of experience designing and developing large-scale enterprise APIs for Digital Asset Management systems.
  • Bachelors Degree in Computer Science or equivalent work experience with a focus on data structures, algorithms, and object-oriented design.
  • Deep understanding of core web technologies including XML, HTML5, CSS, JavaScript, and RESTful implementations.
  • Experience working closely with business stakeholders to understand requirements and define solutions.

More like this

Similar roles

Software Engineer (Quality), Retail and Marcom Engineering

Apple Inc

Sunnyvale, CA 88 days ago $147,400$220,900
Python Node.js TypeScript RESTful APIs GraphQL Playwright Jest Selenium XCUITest GitHub Actions Kubernetes LLMs RAG CI/CD API design principles Cross-platform automation frameworks Deterministic test data strategies

Software Development Engineer in Test, Retail and Marcom Engineering

Apple Inc

Sunnyvale, CA 27 days ago $181,100$272,100
Node.js TypeScript Playwright WebdriverIO XCUITest RESTful GraphQL GitHub Actions Jenkins Harness LLM-powered tools CI/CD API design principles Cross-platform automation Deterministic test data strategies Knowledge management standards Staff augmentation model

Software Engineering Manager, Retail Engineering

Apple Inc

Austin, TX 31 days ago
Java Distributed Systems API Design CI/CD Kubernetes PostgreSQL AWS GCP Azure Terraform Git Jenkins Docker Python JavaScript Security Principles Threat Modeling Secrets Management Least-Privilege Access Service Observability Automated Testing