CareerPlan

Principal Software Engineer

Budapest, HungaryRemoteFull-time2026-10-16 → 2026-11-09

Core

Set architectural direction and drive decisions end-to-end for the Assessments group across Canvas and Mastery services.

Role type

Principal Software Engineer (Staff+)

Builds

Architectural direction, tech specs, decision docs, and reliability/testing strategy for assessment and learning platforms.

Domain

Education technology / Cloud native platforms

Required skills

Architecture design, technical writing, mentoring/sponsoring senior engineers, cloud native platform expertise, build-versus-buy evaluation, scope judgment, AI in engineering

Preferred skills

Assessment/learning/ed-tech systems, legacy system consolidation, multi-tenant/sharded/high-volume platforms, Ruby on Rails

Technologies

AWS, Ruby on Rails

Responsibilities

Set architectural direction across Assessments domains; Own decisions end to end; Write and maintain tech specs and decision docs; Define service boundaries; Lead build-versus-buy evaluations; Coach and sponsor senior engineers; Set standards for AI usage; Shape reliability and testing strategy

Seniority

Principal, strategy & mentorship