Principal Software Engineer
Core
Define technical strategy and architecture for AEGIS, a multi-service security platform featuring AI agentic systems for vulnerability detection, continuous assessment, and automated remediation. (via careerplan.io/jobs/1970393556870207-principal-software-engineer-at-microsoft)
Role type
Principal Software Engineer (Security & AI Architecture)
Builds
AI-driven security agents, multi-service security platforms, and developer-facing security surfaces
Domain
Cybersecurity, Cloud Infrastructure, Artificial Intelligence/ML
Deliverable
production ML models | product features
Required skills
Cloud architecture (Azure/AWS/GCP), Security engineering (threat modeling, authN/authZ, secrets management), AI/ML & LLM agentic systems, Distributed systems design, DevSecOps, Technical leadership, Incident response
Preferred skills
Compliance frameworks (SOC 2, ISO 27001, GDPR, HIPAA, FedRAMP, DoD IL5), Policy-as-code, Container/Kubernetes hardening, Mentoring senior engineers
Technologies
C#, Python, Go, Java, Terraform, Bicep, Kubernetes, Key Vault/HSM
Responsibilities
Own the 12-24 month technical roadmap and trade-offs; Lead design reviews and security/threat-model deep dives; Define and enforce quality gates for security execution; Drive partner alignment across security, privacy, and compliance teams; Apply AI/ML pragmatically to reduce false positives and drive remediation; Lead Sev 1/2 incident response and post-incident reviews; Mentor senior engineers and influence peer principals
Seniority
Principal, strategy & mentorship
