ABOUT The Principal Software Engineer is responsible for design, development, and delivery of software and middleware solutions working collaboratively within project teams on full-cycle software engineering. The Principal Software Engineer will perform the essential role of translating stakeholder