Principal Software Engineering Manager
Core
Lead a team in developing, optimizing, and maintaining low-level code and architecture for operating system security features and foundational platform capabilities.
Role type
Principal Software Engineering Manager (Security & Platform)
Builds
Operating system security features and foundational platform capabilities
Domain
Operating Systems / Cybersecurity
Required skills
Low-level code development, architecture design, security engineering, performance optimization, debugging, refactoring, code reuse, complex issue diagnosis, product scaling, people management, team coaching
Preferred skills
N/A
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Guide partnerships with stakeholders to determine user, security, and platform requirements; Lead the team in identifying dependencies and developing architecture and design documents; Guide the development, optimization, debugging, refactoring, and reuse of low-level code; Lead product development and scaling to customer and platform requirements; Model, coach, and care for team members by defining clear outcomes and investing in growth.
