Principal Software Engineer
Core
Leads architecture for complex products, improves AI tools and practices across the SDLC, and ensures system security and operational integrity.
Role type
Principal Software Engineer (System Architecture & AI)
Builds
Large-scale distributed systems, production services, and AI-integrated software solutions
Domain
Cloud infrastructure, distributed systems, and Responsible AI
Required skills
System architecture design, distributed system management, AI tool integration, security testing, code quality mentorship, high-availability database design, low-latency service development, cloud platform expertise, modern coding patterns, issue resolution
Preferred skills
Advanced SQL/NoSQL knowledge, service-oriented architecture experience, agile delivery practices
Technologies
Azure, AWS, C, C++, C#, Java, Python, SQL, NoSQL
Responsibilities
Own and lead architecture efforts for complex products, improve AI tools and practices across the SDLC, mentor others and lead test strategies including security testing, ensure system security by establishing code invariants and implementing AI safety features, collaborate on end-to-end integration and live-site readiness, maintain operational integrity of live services on-call, act as DRI for system monitoring and issue resolution
Seniority
Principal, hands-on IC with strategic leadership
