Senior/Principal Software Engineer
Core
Lead complex technical problem solving, agent design, evaluation frameworks, and attack/defense strategies while partnering with customers to drive meaningful outcomes and translate customer signals into scalable product capabilities.
Role type
Senior/Principal Software Engineer (Applied AI & Security)
Builds
Reusable, production-grade engineering systems and scalable product capabilities
Domain
Applied AI, Security, Systems (via careerplan.io/jobs/1970393556915348-seniorprincipal-software-engineer-at-microsoft)
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, agent design, evaluation frameworks, attack/defense strategies, cross-team technical leadership, hands-on coding excellence
Preferred skills
deep security expertise, systems expertise, applied-AI expertise
Responsibilities
Take ownership of challenging scenarios including agent design and novel attack/defense strategies; Engage directly with customers to define requirements and guide deployment decisions; Translate customer signal into scalable product capability; Contribute code and deliver iterative improvements from concept to production; Drive experimentation, evaluation, and learning loops to strengthen product quality
Seniority
Senior/Principal, hands-on IC with strategic impact
