1,389,218open jobs
80,412companies
207,731added this week
Browse all
Salary
$170k – $190k per year
Location
In office (United States)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Oct 6, 2026. Pearson scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Pearson is a London-based learning company that publishes educational courseware, runs assessments and qualifications, and provides digital learning, English-language and workforce skills services. Founded in 1844 and listed in London and New York, it employs more than 20,000 people, and its UK Assessment and Qualifications arm delivers nearly four million exam results a year, including GCSE, A-Level and BTEC. It hires for software and data engineering, product management, channel sales, partnership management, payroll, HR operations and tutoring roles across India, the UK, the US, Poland, Spain, Israel and the Philippines.

Software Engineering Team Manager

This is a senior role leading engineering for our content team’s delivery pillar: the platforms that take authored content and delivers it to learners and instructors in every Pearson line of business. You will manage the teams that own:

  • the content repository, player, partner-distribution, and learning-analytics platform.

  • delivery services that serve finished content to Pearson's learner-facing products.

  • the pipelines that handle conversions

  • semantic enrichment

Most of the backend across these teams is Java, largely on Spring Boot, with TypeScript and React front ends, and MongoDB as support. The systems are distributed and multi-region.

We are looking for a manager who runs these teams and is still close enough to the code to review it. You will own delivery, the growth and health of the engineers, and the technical standard the teams are held to. You will manage backend and frontend engineers at mixed levels across several time zones, including offshore partner colleagues, and you will work closely with the product leads and the technical leads for each platform.

The codebases are mature and if you are looking for a role where you translate between the teams and the business without touching the systems, this is not that role.

What you will own

The teams

  • Run the teams day to day: one-to-ones, goal setting, performance and growth conversations, and career development for engineers at mixed levels.

  • Hire. Write the screen, run the interviews, and make the call. Each hire should raise the standard rather than fill a seat.

  • Set the standard for design and code review across the teams, and hold it when a deadline is close. Review is where quality is actually enforced here. You will review Java pull requests yourself, distinguish code that is sound and maintainable from code that only appears to work, and explain the difference clearly enough that the author's next change is better.

  • Grow the engineers who will make the technical calls after you. Make the leads stronger instead of becoming everyone's single point of judgment.

  • Keep the teams' coding standards current. Recommend modern Java and Spring Boot practice, including current LTS language features, framework conventions, static analysis, and dependency hygiene. Write the standards down, and apply them consistently in review rather than only in a document.

The technical standard

  • Own the shape of each platform: service boundaries, API contracts, data ownership, and the line between application code and shared library code.

  • Define what "adequately tested" means for a backend service and for a React component, and enforce it. A test that only restates the implementation does not count.

  • Own security in practice, not in principle: OAuth2 and OIDC flows, JWT and JWKS handling, launch-token signing and verification, field-level encryption of personal data, and secrets through AWS Secrets Manager and KMS. Personal data stays out of the logs.

  • Own resilience and operability. Retries, timeouts, circuit breakers, distributed locking, health checks, and instrumentation good enough that someone can diagnose a production problem without attaching a debugger.

  • Treat accessibility and localization as part of a feature being finished. WCAG 2.1 AA conformance, keyboard and screen-reader behavior, focus management, and copy that survives a translation doubling its length are requirements, not follow-up tickets.

  • Keep performance measurable. Bundle size and content-load time in the player, query and index design in MongoDB, and results you can state in numbers.

  • Own dependency and vulnerability response: triage advisories, decide upgrade paths, and keep version pinning deliberate rather than accidental.

  • Drive business continuity and disaster recovery for the services the teams own, including the drill and the closing of its findings.

Delivery

  • Turn product requirements into increments the teams can actually ship, and give estimates you are willing to be held to later.

  • Push back when a proposed API contract, requirement, or date will produce a bad experience or a system nobody can support. Say no with a reason, or say later with a plan.

  • Partner with the technical leads on each team rather than going around them, and with platform and product colleagues across the group.

  • Stay hands-on. You will read and review code often.

Required qualifications

  • 7 or more years building production software as an engineer, and 3 or more years managing software engineers directly. That includes hiring, running performance conversations, and promotions.

  • Hands-on, current Java experience is required. You have built and shipped production Java services, and you can review a Java change and identify what is wrong with it: concurrency and resource-handling defects, weak error handling, leaky abstractions, and tests that do not test anything.

  • API and data design: REST API design including versioning, error handling, and backward-compatible change, and a document database, preferably MongoDB, including querying, aggregation, and index design.

  • Front end: Enough command of TypeScript and React to review front-end code and judge a front-end design alongside the team's front-end lead.

  • Close enough to the code to run code review as a working practice, not an occasional one. You can review changes across several teams, recommend current Java coding standards and practices, and bring the engineers along with them.

  • You can take an unfamiliar, unevenly documented codebase and work out how it fits together without a guided tour, then lead work in it.

  • A record of raising engineering quality on a team that was not already doing things well. Introducing tests, cutting flakiness, improving observability, or paying down debt somebody had been avoiding.

  • Experience leading a team across time zones, including offshore or partner engineers, where written communication carries most of the coordination and a misunderstanding costs a day.

  • Practical security background: OAuth2, OIDC, JWT, key rotation, encryption in transit and at rest, and the handling of regulated personal data.

  • Comfortable with Git, Gradle or Maven, Docker, and CI/CD pipelines, and able to debug a build problem rather than only a runtime problem.

  • Clear written and spoken English, enough to write a design note, a defect analysis, or a runbook that a colleague in another time zone can act on without a follow-up call.

Preferred qualifications

  • Spring Boot experience, ideally Spring Boot 3.x with Spring Security, Spring Data, and Spring MVC, including what auto-configuration is doing on your behalf.

  • Education technology experience, especially content playback, delivery, and LMS integrations.

  • Content transformation or semantic enrichment work, such as format-conversion pipelines, taxonomies, or metadata tagging at scale.

  • LTI, xAPI, SCORM, cmi5, QTI, Caliper, or Common Cartridge.

  • Integration with Google Classroom, Canvas, Microsoft Teams for Education, or comparable school and university platforms.

  • AWS depth: ECS, S3, Secrets Manager, KMS, SES, and multi-region deployment patterns.

  • MongoDB Atlas operations, including sharding and geo-sharding.

  • Accessibility work against WCAG 2.1 AA or later, including testing with a screen reader rather than only with an automated checker.

  • New Relic or a comparable application performance monitoring platform, on the service side or in the browser.

  • Experience with media playback, PDF rendering, or H5P.

  • Having owned a disaster-recovery program end to end: writing the plan, running the drill, and closing the findings.

Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location.

The full-time salary range is between $170,000 - $190,000. This position is eligible to participate in an annual incentive program, and information on benefits offered is here.

Applications will be accepted through 31st October. This window may be extended depending on business needs.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,389,218 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
≈ $133k – $243k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Mechanicsburg
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
Azure Cosmos DB
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Kubernetes
Azure AKS
Management
Agile
Apply
≈ $62k – $170k per year (Estimated) • Remote (likely United States) • 3+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
ASP.NET Core
Entity Framework Core
xUnit
Node JS
Axios
Databases
PostgreSQL
Frontend
React.js
Sass
PrimeReact
DevOps
Rest API
Git
AWS
Docker
Kubernetes
AWS Lambda
GitLab
Amazon S3
Analytics
ETL/ELT
QA
Jest
Apply
≈ $45k – $133k per year (Estimated) • In office • Bachelor's Degree • London
Python
JavaScript
Java
SQL
C#
Java
Spring Boot
C#
.NET
DevOps
Azure
AWS
Linux
Windows
Management
Agile
Waterfall
Apply
≈ $86k – $168k per year (Estimated) • In office • Full-Time • London
Python
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
Redis
Frontend
Angular
React.js
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Amazon S3
Apply
Software Engineer III 15 days ago
$79k – $131k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Alpharetta • Boca Raton
PHP
C#
PHP
Laravel
C#
.NET
DevOps
GitHub Actions
Azure
CI/CD
Kubernetes
Windows
Apply
In office • Full-Time • Bachelor's Degree • Kuala Lumpur
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
Copilot
Frontend
Angular
DevOps
CI/CD
Git
Shift-Left
Cybersecurity
Shift-Left Security
Management
Agile
Apply
Backend Intern 1 day ago
≈ $8.5k – $17k per year (Estimated) • In office • Internship • Bachelor's Degree • Bengaluru
Python
Go
JavaScript
Java
SQL
Node JS
DevOps
Rest API
GitHub
Apply
$16k – $21k per year • In office • Almaty
JavaScript
TypeScript
Frontend
Zustand
Redux
React.js
DevOps
Rest API
Apply
$24k – $28k per year (net) • In office • Full-Time • Moscow
Python
JavaScript
TypeScript
SQL
Node JS
AI/ML
llama.cpp
vLLM
CUDA Toolkit
Ollama
PyTorch
LLM
CUDA
Frontend
React.js
DevOps
Rest API
Git
Linux
Apply
Data Engineer 1 day ago
up to $28k per year (net) • In office • 2+ years exp • Moscow
Java
Kotlin
SQL
Java
Maven
Databases
PostgreSQL
Apache Kafka
Greenplum
AI/ML
Spark
LLM
DevOps
Prometheus
GitLab CI
CI/CD
Jenkins
Git
Docker
Grafana
Analytics
ETL/ELT
Management
Agile
Scrum
Kanban
Apply
$80k – $90k per year • In office • United States
Python
JavaScript
TypeScript
SAS
Python
Django
Pydantic
Django REST Framework
Databases
PostgreSQL
Redis
AI/ML
Pandas
NumPy
Frontend
Vue.js
Tailwind CSS
Pinia
DevOps
Rest API
Terraform
GitHub Actions
AWS CDK
Azure
CI/CD
Git
AWS
Docker
AWS Lambda
GitHub
Amazon S3
IAM
Amazon EventBridge
Cybersecurity
SonarQube
Analytics
ETL/ELT
AWS Glue
Management
Agile
QA
Playwright
Swagger
Pytest
Vitest
Apply
Hybrid • Bengaluru
JavaScript
C#
C#
.NET
Frontend
React.js
DevOps
Terraform
Azure
AWS
Docker
Management
Agile
Scrum
Kanban
Apply
≈ $52k – $115k per year (Estimated) • Hybrid • Rotherham
C#
C#
.NET
DevOps
Terraform
Azure
CI/CD
AWS
Docker
Management
Agile
Scrum
Apply
≈ $27k – $76k per year (Estimated) • In office • Sri Lanka
JavaScript
TypeScript
Node JS
Frontend
GraphQL
React.js
DevOps
CI/CD
Git
AWS
Management
Agile
Apply
In office • 4+ years exp • Bachelor's Degree • Chennai
Databases
DynamoDB
AI/ML
AWS Bedrock
DevOps
AWS
AWS Lambda
IAM
Amazon Kinesis
API Gateway
Management
Agile
Apply
$110k – $130k per year • In office • Full-Time • 2+ years exp • Columbia • New York
Apply
$46k – $76k per year • In office • Full-Time • High School Diploma • United States
Apply
$53k – $90k per year • In office • Full-Time • United States
Marketing
Salesforce
Apply
$148k – $222k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Frisco • Boston • Atlanta • Boulder • Chicago
AI/ML
Claude
Apply
≈ $86k – $210k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • United States
AI/ML
AI Agents
Apply
See all jobs
This is one of many
1,389,218 more open roles from verified company boards, updated every day.