Principal Software Engineering Manager
Core
Provide technical leadership on system architecture, security, compliance, and deployment automation for complex products while managing engineering teams.
Role type
Principal Software Engineering Manager (hands-on IC)
Builds
Complex software products with robust security, scalability, and automated deployment pipelines
Domain
Software Engineering / Cybersecurity / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, security engineering, test automation, CI/CD pipeline management, incident response, team leadership, resource management, coding in C/C++/C#/Java/JavaScript/Python
Preferred skills
AI tooling adoption, feature flag experimentation, telemetry implementation, cost optimization, mentoring
Technologies
C, C++, C#, Java, JavaScript, Python, AI tools, CI/CD tools, telemetry systems
Responsibilities
Lead system architecture design and evaluate design options for complex products. Establish best practices for test strategies and security testing. Drive collaboration with partner teams for end-to-end testing and live-site readiness. Enforce security best practices, code reviews, and incident response processes. Manage project planning, resource allocation, and release execution. Lead people management through coaching, growth fostering, and performance guidance. Oversee safe deployment practices including rollback plans and dependency monitoring. Provide technical leadership in code reviews to ensure quality and adherence to standards.
Seniority
Principal, hands-on IC with strategic oversight