Senior Software Engineer
Key Responsibilities
Platform & Data Engineering
Design, build, and maintain cloud-native data pipelines and platforms supporting PLS and IAR use cases (e.g., learner activity, assessments, recommendations, analytics).
Own end-to-end data workflows across ingestion, transformation, storage, and serving layers.
Develop scalable batch and streaming pipelines that meet performance, reliability, and data-quality expectations.
Contribute to data modeling standards that support downstream analytics, ML, and reporting needs.
Reliability, Quality & Security
Ensure data quality, observability, and pipeline reliability through monitoring, automated validation, and alerting.
Apply Pearson’s data security, privacy, and retention standards in all platform designs.
Support production incident analysis, root-cause identification, and long-term remediation.
Collaboration & Leadership
Collaborate with product managers, analytics engineers, data scientists, and platform teams to align data solutions to business goals.
Act as a technical mentor for junior engineers, setting best practices for data engineering and platform development.
Provide technical input into architectural decisions, roadmap planning, and platform modernization initiatives.
Continuous Improvement
Drive continuous improvement in tooling, frameworks, and engineering practices within the PLS / IAR data platform.
Evaluate emerging technologies and patterns to evolve Pearson’s data ecosystem responsibly.
Required Skills & Proficiencies
- Pearson Power Skills (Core): Collaboration and cross-functional communication, Accountability and ownership of outcomes, Attention to detail and quality, Ethical responsibility and data stewardship, Adaptability in a changing technology landscape
- Role-Based Technical Skills: Cloud Computing, Data Engineering, Data Security, Software Engineering, DevOps/DataOps, Observability
Senior-Level Expectations
- Operates independently on complex, ambiguous data problems.
- Influences platform and architectural decisions beyond immediate team scope.
- Provides technical leadership and guidance without direct people management.
- Balances long-term platform evolution with short-term delivery needs.
Working Knowledge
- Full-stack development concepts, including integration with Web APIs
- Programming languages: Java, Python
- AWS cloud services used for data platforms
- Datastores: DynamoDB, Aurora DB, MongoDB, RDBMS
- CI/CD and operational practices supporting data platforms
Who we are
We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit, and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status, or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com.