CareerPlan

Principal Software Engineer-Student LifeCycle Services

Salt Lake City, UTFull-time$180k2026-09-09 → 2026-11-10

Core

Define and evolve enterprise architecture strategies, drive technical decision-making for organization-wide initiatives, and mentor engineering leaders to solve complex, systemic challenges.

Role type

Principal Software Engineer (Enterprise Architecture & Strategy)

Builds

Scalable, resilient, secure, and maintainable systems for a mission-critical online education platform serving hundreds of thousands of students.

Domain

Higher Education Technology / Cloud Infrastructure

Required skills

Distributed systems, cloud-native architectures, microservices, event-driven systems, API design, system integration, security, fault tolerance, high-availability architectures, software design patterns, performance optimization, observability, DevOps principles

Preferred skills

Strategic thinking, technical leadership, mentoring, cross-functional influence

Technologies

Modern SaaS platforms, cloud-based platforms

Responsibilities

Define and lead enterprise architecture initiatives, drive platform quality and reliability, translate business objectives into long-term technical strategies, mentor Staff and Senior Engineers, identify opportunities to modernize systems and reduce technical debt

Seniority

Principal, strategy & mentorship