The Principal Software Engineer is a cross-team technical leader who architects multi-team systems, drives long-term technical strategy, and influences engineering direction. This position will collaborate closely with relevant Technology team members in UX Research and Design, Content, Product and Program to solve complex user problems efficiently. This role will reduce system-wide complexity, design scalable system architecture, align technical strategy across teams toward common business goals, lead large multi-team initiatives, and shape architectural best practices and guardrails in your cross-team domain area. The Principal Software Engineer is expected to both work toward solving complex business problems as well as identify efficiencies across teams in their domain area and align these teams toward a technical vision to implement these efficiencies along with delivering the applicable product roadmaps.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior