← All roles

Principal Software Engineer - Marketing Technology

Apple· Central Marketing's Marketing Enablement team
Apply on company site
Hybrid (London)Full-timePosted 3d ago

About the role

Experienced Principal Software Engineer to join Apple’s Central Marketing's Marketing Enablement team in London. Drive technical architecture vision for marketing products, own cross-product architectural view, define target architecture and roadmap, establish architecture standards, prototype to de-risk decisions, contribute production-quality code, and lead architecture discussions with both technical and non-technical audiences.

Responsibilities

  • Own the technical direction of our marketing products, including the architectural view across them: integration points, data flows, identity and access boundaries, shared services, and areas of architectural drift.
  • Design and build new marketing technology products and major features, such as campaign management, ad trafficking, and creative asset workflows. Lead architecture and design reviews to a clear decision, working with product and engineering teams to drive alignment.
  • Drive technical excellence and contribute to growing engineering talent by setting design and engineering standards, building reference implementations and shared components and mentoring engineers
  • Ensure our engineering foundations can support future growth by assessing them over time, identifying opportunities to improve and working with product and engineering leadership to drive the implementation.

Qualifications

  • Extensive hands-on full stack software engineering experience, with a demonstrable track record of designing and building applications end to end, including several years in a principal engineer, architect, or equivalent senior technical role
  • Experience in advertising or marketing technology domains, including ad trafficking, campaign management, and creative asset management
  • Deep expertise in full stack web application development, with genuine fluency in Python or Java and the ability to reason about and review the other. Hands-on experience with modern web frameworks (React, FastAPI, Flask, Django, Spring Boot, Hibernate), relational data modelling (Postgres or equivalent), and the design of APIs, service integrations, and event-driven interfaces.
  • Practical experience with externally-facing systems, including authentication and authorisation, content delivery, rate limiting, auditability, and the associated security posture
  • Track record of leading architecture conversations to a decision, including with stakeholders holding competing priorities and limited technical background
  • Experience in advertising or marketing technology domains, including ad trafficking, campaign management, and creative asset management
  • Experience introducing an architecture practice — ADRs, review forums, published standards — into an organisation, and driving genuine adoption
  • Experience with platform and developer experience work that measurably reduced time to first release for other teams

Skills

Required:Full stack web developmentPython or JavaWeb frameworksAPIs designSecurity postureArchitecture leadershipAd tech domain knowledge
Nice to have:ADR practice

Benefits

  • Not specified in the provided description
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple