CareerPlan

Principal Software Engineer - Software Architecture

London, United KingdomFull-time2026-10-01 → 2026-11-10

Core

Principal Software Engineer leading cross-product architectural vision, standards, and modernization for Apple's marketing software portfolio.

Role type

Principal Software Engineer (Software Architecture)

Builds

Marketing products and shared foundations

Domain

Marketing Technology / Web Applications

Required skills

Cross-product architectural design, API design, relational data modeling, security architecture, technical leadership, hands-on prototyping, engineering mentorship

Preferred skills

Marketing technology domain experience, architecture practice establishment (ADRs), platform developer experience

Technologies

Python, Java, React, FastAPI, Flask, Django, SpringBoot, Hibernate, Postgres

Responsibilities

Own and maintain the architectural view spanning marketing products; Design architecture for new products or major features; Drive technical excellence and mentor engineers; Assess and improve engineering foundations for future growth

Seniority

Principal, hands-on IC & strategy