Principal Software Engineer
Core
Designs, implements, and maintains reliable, scalable, high-performance distributed systems and services with a focus on security, reliability, and cost management.
Role type
Principal Software Engineer (System Architecture & Infrastructure)
Builds
Large-scale distributed services, cloud infrastructure, and security-compliant systems
Domain
Cloud computing, distributed systems, security engineering
Required skills
Distributed systems design, Cloud computing, System architecture, Performance optimization, Scalability engineering, Security engineering, Root cause analysis, Service reliability, Cost management, Cross-team leadership
Preferred skills
None stated
Technologies
None stated
Responsibilities
Implement reliable, scalable, and high-performance solutions; Own implementation and rollback plans; Quantify and ensure service health and compliance; Identify security issues and develop mitigation strategies; Troubleshoot system issues and conduct root cause analyses; Adjust configurations to improve availability, reliability, efficiency, and performance; Contribute to service design with awareness of cost and scalability; Participate in collaborative reviews and share learnings across teams.
Seniority
Principal, hands-on IC with strategic influence
