Principal Software Quality Engineer jobs