Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences.
We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere, and we know the next big idea could be yours.
We are on a mission to revolutionize and standardize the Content Platform at Adobe. We are building a coordinated set of cloud services that will enable powerful collaborative user experiences among our products, users, and partners.
These platform services are generic, but tailored to be naturally integrated into many kinds of desktop, mobile, and web-based products.
Our objective is to enable a premier ecosystem, so developers can select the desired combination of collaboration services that delivers the best user experience.
We are looking for a versatile Principal Architect who has deep experience with Internet-scale, production cloud services for enterprise and consumer products.
You will lead the design, architecture, and technical direction for Adobe’s collaboration services. If you have the passion and energy to drive the next generation of Adobe’s content platform story, then this role is for you!
What you’ll do
Define the overall architecture for collaboration services, ensuring alignment with product and engineering requirements
Collaborate with the Content Platform architecture team, writing and reviewing architecture proposals
Investigate, analyze and make recommendations to technical teams regarding technology improvements, upgrades and modifications
Proactively identify technical gaps in existing services; explore solution options with the broader stakeholder community and guide the team to implement solutions that improve performance, scalability, availability and security
Collaborate with other teams in the Cloud Technology team to identify trade-off between short-term versus long-term options and document the details with clarity
Introduce appropriate tools, technologies and processes that enables the development teams to improve quality, resiliency, and velocity
Adjust and respond to scheduling and technical changes, analyze and communicate any increased risks and testing considerations resulting from such changes
Actively participate in requirement analysis, as well as release planning and product design processes
What you need to succeed
15+ years of relevant computer industry experience
MS+ in Computer Science, Computer Engineering, or related technical field
Experience defining architecture and leading development of Internet-scale cloud services
Excellent written & verbal communication, documentation and presentation skills oriented to both development teams and executive reviews
Domain expertise in enterprise or consumer collaboration or social networking products
Experience organizing technical plans and setting technical direction in a cross-discipline collaborative environment
Experience with Java and Go, and their frameworks (or equivalent experience with Scala, Ruby, or Python)
Experience with REST API design, implementation, and evolution
Experience with open source cloud technologies, such as Cassandra, Spark, Kafka, and Elasticsearch
Experience with Amazon Web Services or Microsoft Azure; ideally, both
The Cloud Technology group builds platform and client services that are foundational building blocks for many other Adobe products and services.
Areas of focus include identity, security, cloud storage, collaboration, e-commerce, workflow management, synchronization, customer facing web apps, scalability, Artificial Intelligence and Machine Learning, infrastructure management and search, just to name a few.
Our mission is to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe.