Principal Platform Architect jobs