Principal Software Engineer-Student LifeCycle Services
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
Deliverable
production ML models | product features | 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
