Senior Software Engineer careers in