CareerPlan

Software Architect

Pennsylvania, United StatesFull-time$115k2026-10-13 → 2026-11-10

Core

Define target architecture and lead the modernization of a large legacy learning management system (eSchoolware) from a monolithic XDoclet/Hibernate stack to a cloud-native, microservices-based platform using PostgreSQL and modern front-ends.

Role type

Senior Software Architect (Legacy Modernization)

Builds

A modernized, cloud-native learning management system for K-12 districts

Domain

EdTech / Enterprise Software Modernization

Required skills

Enterprise software architecture, Legacy system modernization (monolith decomposition), Java, Spring Boot, Angular/React/TypeScript, Relational database design (Oracle/PostgreSQL), Vendor/Systems-integrator management, Cloud-native delivery (Azure), CI/CD, Accessibility (WCAG 2.2 AA), Linux

Preferred skills

K-12 EdTech standards (1EdTech), Oracle-to-PostgreSQL migration, Test coverage establishment, Security remediation, Student data privacy (FERPA/COPPA), Gamified learning

Technologies

Java, Spring Boot, Angular, React, TypeScript, Oracle, PostgreSQL, Azure, Linux

Responsibilities

Define target architecture and modernization roadmap, Specify and accept deliverables from modernization partners, Lead data-layer modernization (Hibernate to JPA, Oracle to PostgreSQL), Establish engineering practices (CI/CD, code review, testing), Mentor engineers and contractors, Ensure quality, maintainability, accessibility, and security

Seniority

Senior, hands-on IC with team leadership