Principal Software Engineer
Core
Provides technical leadership for complex product scenarios, designs scalable systems, and mentors engineers to build extensible, maintainable code.
Role type
Principal Software Engineer (System Design & Leadership)
Builds
Cross-product platforms, applications, and services
Domain
Software Engineering / System Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
System design, technical leadership, mentoring, on-call incident management, observability, performance optimization, cross-functional collaboration
Preferred skills
Deep subject-matter expertise in cross-product features, adaptability to new technical trends
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with stakeholders to define user requirements for complex scenarios, lead the identification of dependencies and development of design documents, mentor engineers to produce maintainable code, lead multiple product project and release plans, monitor system health and handle on-call incidents, drive consistency in monitoring and operations at scale
Seniority
Principal, hands-on IC with strategic leadership
