Principal Software Engineer
The Principal Software Engineer will set the technical direction and architectural strategy across multiple teams to align technical decisions with business outcomes. They will be responsible for building high-impact software, mentoring engineers, and owning cross-cutting concerns like scalability, security, and reliability.