Software Architect, UX Engineering
Work matters. It's where we spend a third of our lives. And the workplace of the future is going to be a great place. We're dedicated to bringing that to life for people everywhere. That's why we put people at the heart of everything we do.
People matter. Our people have a passion for learning, building, and innovating. Whether you're an engineer, a sales professional, a finance professional, or anything in-between, our roles aim to provide each person with meaningful impact and plenty of space to grow.
Come join the Web Experience Platform team and work with a talented group of developers building out the next generation UX platform. This full stack team is responsible for building web components, UX infrastructure, Search UX, and platform services to enable ServiceNow customers to create consumer-class experiences for their workflows.
As a hands-on architect who contributes to the code base, you'll leverage your deep experience building modern web applications and your expertise in performance and architecture to push our UX platform to the next level. Use your eye for product design while collaborating with Product Managers and Designers to ultimately craft a UX platform and products that create great experiences for global users from San Francisco to Shanghai on any device they choose.
What you get to do in this role:
Architect a UX platform that serves all ServiceNow products and allows customers to create new applications, from individual web components up to large scale end-to-end experiences
Collaborate with other engineering teams as well as Product Managers and UX Design to deliver a high performing solution with engaging and consistent user experiences
Mentor the team on how to design large-scale solutions and help define best practices for implementing components
Document and present technical decisions (architecture and design) to senior leaders across business and engineering groups
In order to be successful in this role, we need someone who has:
Deep knowledge and experience on AJAX, JSON, CSS, REST, GQL, Web components
Deep knowledge and experience with performance optimization, data modelling, distributed architecture
Exceptional debugging, testing, and problem solving skills
Solid understanding and experience with agile methodologies
Minimum Bachelor's degree in Computer Science or related discipline