What does a Principal Software Engineer do?
Always keep in mind that sometimes the "principal engineer" title is just a company's only way of hiring a senior engineer because their pay bands are so far below market rate.  Don't let a description of a Google principal engineer scare you away from inquiring and applying for principal engineer positions at other companies.Source:  have been that person.