Principal Software Engineer
Core
Designing, building, and shipping robust AI products and complex software systems.
Role type
Principal Software Engineer (AI/Systems)
Builds
AI products, net new software services, and complex system components
Domain
Artificial Intelligence / Enterprise Software
Deliverable
production ML models | product features
Required skills
System design, AI product development, software architecture, technical leadership, risk management, technical writing, stakeholder influence, complex problem solving
Preferred skills
None stated
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead system design and integration with other software systems; navigate business requirements and technical constraints; ensure system reliability, observability, and security; write technical briefs for stakeholders; deliver software on schedule and escalate risks.
Seniority
Principal, hands-on IC with strategic influence (via careerplan.io/jobs/1970393556753761-principal-software-engineer-at-microsoft)
