Principal Engineer Software jobs in United States