CareerPlanSign in

Principal Software Engineer

Schweiz💼 Full-time🗓 2026-09-26 → 2026-09-27

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 applications

Domain

Software Engineering, Developer Tools, AI Products

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, cross-platform architecture guidance, AI coding tool judgment

Preferred skills

Experience with interactive products, usability and accessibility, major migrations, AI-powered products, open-source projects

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, establish experimentation practices connecting engineering to user outcomes

Seniority

Principal, strategy & mentorship

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