Software Development Engineer, Penrose Networks job at Amazon