Principal Software Engineer - Software Architecture
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
