Principal Software Engineer
Key Skills for This Role
Full Job Posting
Minimum qualifications
- 12+ years building and operating production software, including 4+ years at staff or principal level, or as technical lead across several teams or a large multi-service system.
- Led a re-platforming or legacy migration of a production system with active users and data, through to switching off the old system.
- Led the design and delivery of technically complex, user-facing systems.
- Upgraded or migrated production systems off an end-of-life runtime or framework.
- Full-stack depth in our core stack: Java and Spring Boot, Node.js and TypeScript, and React, with MongoDB and event-driven services (SQS, SNS, Kafka) behind APIs with many consumers.
- Production experience on AWS, especially ECS Fargate, Lambda, S3, and API Gateway, with observability (New Relic, CloudWatch), CI/CD (GitHub Actions), and infrastructure as code (Terraform).
- Writes clear design documents and migration plans, explains tradeoffs to engineering, product, and executive audiences, and influences without authority, especially when the decision carries real uncertainty. We will ask you to walk us through a document you wrote.
- Bachelor's degree in Computer Science or an equivalent combination of education and experience.
Preferred qualifications
- Content platform experience: authoring and content management, digital asset management, content transformation pipelines, content delivery, or assessment systems.
- Content and learning standards such as EPUB, XML/XSLT, QTI, or LTI.
- Built or operated an LLM-backed feature in production, using Python and services such as AWS Bedrock or Azure OpenAI, and understands the problems AI brings: nondeterminism, evaluation, latency, and safety.
- Moved a product off a commercial platform, such as a DAM or CMS, onto in-house services.
- Search and caching with OpenSearch or Solr and Redis.
- Worked with distributed teams and delivery partners across US and India time zones.
About PSG-CP
Pearson is the world's lifelong learning company. PSG-CP (Pearson Software Group - Content Platform) builds and runs the platform behind how Pearson creates, delivers, and measures learning content, for every Pearson line of business.
Apply now and help shape the future of learning.
Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:
The full-time salary range is between $150,000 - 170,000.
This position is eligible to participate in an annual incentive program, and information on benefits offered is here.
Applications will be accepted through 12th of December. This window may be extended depending on business needs.
About Pearson
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Pearson
Team Manager, Data Analytics & Business Intelligence
London, GBR
Pearson is seeking a team manager to set Analytics strategy and extend the influence of a mature analytics team across the business. The role leads specialists, protects critical reporting commitments, and helps teams us
Lead Specialist, Learning Scientist (Clinical)
, USA
Specialist, Product Program Management
, USA
Lead Specialist, AI Scientist
, USA
Lead Specialist, AI Scientist
, USA
Lead Specialist, AI Scientist
, USA
Specialist, Product Program Management
, USA
Lead Specialist, AI Scientist
, USA
Team Manager, Data Analytics & Business Intelligence
London, GBR