Principal Software Engineer
Core
Principal Software Engineer leading modernization and architectural evolution of a mature K-12 literacy application while solving complex technical problems.
Role type
Principal Software Engineer (Senior IC with leadership)
Builds
K-12 literacy software platform
Domain
Education Technology / Enterprise Software
Required skills
PHP, MySQL, Java, MS SQL Server, system architecture, complex problem investigation, technical leadership, modernization strategies, AI-assisted development
Preferred skills
Strangler patterns, modularization, API enablement, mentorship
Technologies
PHP, MySQL, Java, MS SQL Server
Responsibilities
Investigate complex technical problems across multiple system layers; Contribute meaningful production code and own high-impact projects; Partner with architects to craft practical approaches for product evolution; Provide high-leverage technical leadership on cross-product architectural decisions; Develop senior engineers through coaching and design discussions; Apply AI tools to improve engineering effectiveness and product capabilities
Seniority
Principal, hands-on IC with strategic influence
