CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-07-31 → 2026-09-30

Core

Leads architecture decisions, drives experiments with feature flags, and ensures scalable, secure, and performant product development.

Role type

Principal Software Engineer (Architecture & Security)

Builds

Complex product designs, automated deployment processes, and secure engineering tools

Domain

Software Engineering, Security, AI Safety

Required skills

Architecture design, feature flagging, threat modeling, secure coding, automation, code review, cross-team collaboration, regulatory compliance, technology trend analysis, tool development

Preferred skills

Mentoring engineers, incident management, scheduling coordination, knowledge sharing

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Lead architecture discussions and evaluate design options; Drive experiments using feature flags and interpret results; Collaborate on integration, testing, scalability, and incident management; Mentor engineers on secure test strategies; Identify dependencies and coordinate cross-team collaboration; Establish and enforce security best practices including threat modeling and AI safety; Drive automation in production and deployment; Conduct code reviews ensuring quality and security; Ensure compliance with security, privacy, and regulatory standards.

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.