Principal Software Engineer
Core
Define technical platform strategies and roadmaps, act as an internal R&D consultant for product squads, and manage technical debt to ensure robust engineering foundations.
Role type
Principal Software Engineer (Architecture & Strategy)
Builds
Technical platform strategies, architectural roadmaps, and engineering craft standards.
Domain
Software Engineering / System Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
System design, technical strategy formulation, architectural stewardship, technical debt management, AI adoption, CI/CD optimization, modularization
Preferred skills
Emerging tech trends awareness, consultative mindset, long-term stability planning
Technologies
AI, CI/CD tools
Responsibilities
Own and formulate technical platform strategies and roadmaps, provide expertise on complex technical challenges, set standards for engineering craft, manage technical debt, mentor senior engineers
Seniority
Principal, hands-on IC with strategic leadership