Senior Platform Software Engineer jobs