You should have superb software engineering, technical, business and communication skills to be able to work with business and technology leaders to define and prioritize architecture, design and engineering capabilities needed to deliver a world-class platform