CareerPlan

Principal Software Engineer

United States, Washington, RedmondFull-time2026-10-05 → 2026-11-10

Core

Designing, building, and optimizing large-scale distributed systems and cloud services with a focus on security, reliability, and AI/ML integration.

Role type

Principal Software Engineer (Security & Distributed Systems)

Builds

Distributed systems, cloud services, and secure automation frameworks

Domain

Cybersecurity, Cloud Infrastructure, AI/ML

Deliverable

production ML models

Required skills

Distributed systems design, Cloud services (Azure/AWS/GCP), Secure coding practices, Authentication & Authorization, AI/ML integration, DevSecOps, CI/CD pipelines, Infrastructure-as-code, Threat modeling, Agentic programming

Preferred skills

LLM integration, Cyber security analysis, Service-oriented architecture, Microservices

Technologies

C#, Python, Go, Java, JavaScript, C, C++, Azure, AWS, GCP

Responsibilities

Drive identification of dependencies and develop design documents for products and platforms; Create, implement, optimize, debug, and refactor code to improve performance and maintainability; Act as a Designated Responsible Individual (DRI) to monitor systems for degradation and initiate restoration actions; Leverage subject-matter expertise to drive project and release plans; Translate complex security or compliance requirements into practical, automated solutions.

Seniority

Principal, hands-on IC with strategic influence