Principal Platform Software Engineer jobs in India