America's Job Portal
As a Principal Software Engineer, you will be responsible for designing, building and running front-end and/or back-end software solutions in an agile delivery squad. This role is hands-on; you will be actively involved in designing, implementing and running the products and services that your squad is responsible for. You will help shape best practices in software engineering, then coach other squad members into driving and ensuring high quality solutions.