CareerPlan

Staff Software Engineer

CANADARemoteFull-timeCA$155k–CA$190k2026-10-30 → 2026-11-10
Remote

Core

Architect and build web-based services (calendar, secure file storage) extending Thunderbird beyond email, focusing on scalable systems and user growth.

Role type

Staff Software Engineer (Services)

Builds

Web-based products (appointment calendar, secure file storage/transfer), analytics infrastructure, and scalable software patterns.

Domain

Open-source email client ecosystem, web services, privacy-respecting tools.

Required skills

JavaScript, Python/Rust/Go/C++, scalable system design, full-stack development, API development, technical leadership, remote collaboration, technical mentorship.

Preferred skills

Product management experience, AI-enabled tools usage.

Technologies

JavaScript, Python, Rust, Go, C++, front-end frameworks, APIs.

Responsibilities

Lead technical architecture for new Services products, write code and build prototypes, establish software patterns, mentor engineers, collaborate with cross-functional teams, grow users and subscribers.

Seniority

Staff, hands-on IC with significant influence and mentorship.