Senior Principal Software Engineer jobs in United States