CareerPlanSign in

Principal Software Engineer

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

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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.