Back

Principal Software Engineer

YammerUnited States
You will be redirected to the main website
Posted on: 01 Oct 2026

Job Description

Provide design and specification oversight by reviewing proposals for features, reliability, security, operational readiness, and compliance, identifying gaps and required mitigations rather than owning detailed system design Drive quality, security, and compliance execution by converting governance requirements into prioritized plans, milestones, and measurable outcomes Define and deliver automation that reduces manual or unsafe operational work, including scripting and workflow improvements that lower risk and improve repeatability Enforce operational readiness and safety standards by ensuring changes meet required quality bars (for example, validation readiness, rollback planning, and auditability) before production deployment Maintain risk management hygiene, including documenting decisions, tracking issues, and ensuring follow-through to closure Bachelor's Degree in Computer Science, Information Technology, or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Master's Degree in Computer Science, Information Technology, or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science, Information Technology, or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience Demonstrated working knowledge of public cloud platform fundamentals, including resource organization, identity and access management, networking concepts, and how large‑scale services are deployed and operated in a cloud environment, as well as the ability to review and reason about cloud service architecture (components, dependencies, failure modes, and tradeoffs) and communicate recommendations clearly Design or specification reviews focused on reliability, security, and operational readiness Large-scale cloud or distributed systems, including resiliency/availability concepts and recovery patterns Core Azure management and automation tools (Azure portal, Azure CLI (Command-Line Interface), PowerShell, ARM (Azure Resource Manager) concepts) and ability to apply them to build repeatable operational workflows Technical project or program management, coordinating cross‑functional teams to deliver quality, security, or compliance initiatives in complex service environments Familiarity with Azure storage and networking architecture
Principal Software EngineerYammer