JOB DESCRIPTION JOB TITLE: Senior Principal Software Engineer Job Summary: The Senior Principal Software Engineer is a seasoned professional responsible for designing and delivering scalable, high quality software solutions. This role demands a hands on expert who writes maintainable, clean,…