Job Summary
The Principal Software Engineer provides technical direction across programs, bringing together structured learning materials, learner information, and AI-enabled adaptive experiences. This role shapes scalable solutions for large educational applications while guiding engineering teams and promoting secure, high-performing systems. The successful candidate combines extensive software engineering expertise with a record of advancing complex initiatives across teams.
Responsibilities
- Lead technical efforts spanning multiple programs to integrate learning content, learner data, and AI-powered adaptive learning capabilities.
- Design scalable architectures and technical solutions for large-scale educational applications.
- Mentor engineers and provide guidance on engineering practices and technical decisions.
- Help ensure applications meet high standards for security and performance.
- Drive complex technical initiatives involving collaboration across teams.
Qualifications
- 8–12 years of professional software engineering experience.
- Strong experience in cloud-native development and AI-driven applications.
- Degree in Computer Science or equivalent practical experience.
- Demonstrated success leading complex, cross-team technical initiatives.
Pearson provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


