Job DescriptionYou will play an influential role in partnership with engineering leadership group and other cross-divisional VPs of Engineering, owning technical vision and direction as well as Developer Experience.
In order to excel in this role you will possess:
- Great communication skills.
- Ability to influence across teams and with senior stakeholders.
- Ability to drive vision and strategy for our overall architecture to support scale, performance, resiliency and reliability of our platform.
- Have created a reference architecture for a group of engineers to learn from, not just diagrams but code.
- Come from a technical background, extremely proficient in microservices architectures, architecture patterns, having created architectures that allow services to be shipped to production multiple times a day as independently releasable microservices.
- Be a keen coder and have the ability to roll up your sleeves and ship high quality production code for critical services.
- Be able to quickly identify problems with our current state solutions and come to solutions quickly to enable critical delivery to move.
- An evangelist who can always keep an eye on the future, and in doing so help keep our teams up to speed on the latest and greatest happenings within technology.
- Strong appreciation of Event Storming and DDD having applied these mythologies in shaping microservices architectures.
- Experience in creating / engineering Cloud Native Architectures.
Additional Experience (nice to have).
- Some experience with Model Context Protocol / AI having had some experience in how this can shape the future of software engineering.
- Experience in Java within low latency environments.
- Experience of chaos engineering and patterns that ensure high uptime and resiliency.
Education:
- Degree in Computer Science or Similar Technical Discipline.
- 10+ years experience having come from a software engineering background.
: