Apple Logo
Apple
Senior Software Engineering Manager - Customer Engagement
🌎London, England, United Kingdom
1 month ago

Job Description

In this role, you would be responsible for defining, evolving and delivering our programmability, tooling and content management strategies. You would lead a small team of highly capable managers and engineers, supporting the development of various internal tools that help business teams within Apple program and configure marketing automation initiatives. These tools not only allow defining automation rules visually but also manage marketing content at scale, for multiple services and apps, including its localisation, versioning, sourcing and distribution of associated assets, and ultimate, its publication and maintainance over time. You would proactively balance the need to maintain and evolve existing platform capabilties, while also driving the team to innovate and introduce new features and capabilities that help drive efficiency and improve the overall usability of our tools. Your responsibilities as a senior manager within the team include: - Lead and contribute to the design and architecture of new features in our tools. - Develop and implement processes to help increase the velocity of the team. - Advocate software engineering best practices to increase reuse, reduce costs and improve quality. - Frequently collaborate with multiple partner engineering teams and users of our platform. - Represent the team in meetings, driving consensus across stakeholders to balance their mutliple competing needs. - Advocate and educate others on the programmability needs of the platform. Past experience and familiarity with some of these technical areas would be beneficial to the candidate: - Experience with React, Redux, GraphQL and other related or equivalent web technologies. - Experience and ability to work with different tech stacks and programming languages (JS, TS, Java, Swift, Python). - A deep understanding of large-scale distributed system concepts, including mobile and web components. - Familiarity with common server infrastructure and services, including CDNs, Solr, Kafka, NoSQL datastores (Cassandra, Redis), and relational databases (Oracle, Postgres, or similar).