CareerPlanSign in

Principal Software Engineer

Switzerland, Zürich, Zürich💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Identify product opportunities and systemic engineering problems; set technical direction balancing near-term delivery with long-term platform health; guide architectural decisions through hands-on prototyping and implementation.

Role type

Principal Software Engineer (Technical Leadership & Architecture)

Builds

Shared platforms, APIs, large application architectures, and extensible developer tools

Domain

Software Engineering, Developer Tools, AI Products

Deliverable

production ML models | product features | infrastructure

Required skills

Technical leadership across multiple teams, hands-on coding in C/C++/C#/Java/JavaScript/Python, TypeScript, Rust, architectural design for extensibility and performance, mentoring experienced engineers, product judgment, experimentation practices

Preferred skills

Experience with interactive products and accessibility, cross-platform architecture, major migrations, AI coding tools, AI-powered products

Technologies

TypeScript, Rust, C, C++, C#, Java, JavaScript, Python

Responsibilities

Set technical direction and architectural decisions, prototype and implement critical solutions, mentor experienced engineers and technical leaders, improve engineering effectiveness via testing strategies and shared patterns, lead technical discussions and investigate community issues, guide cross-platform architecture and performance improvements

Seniority

Principal, strategy & mentorship

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