{bc}
oracle

Principal Software Engineer

Pearson
USA
Full-time
Senior · 12+ years experience
Onsite
Discovered Yesterday
awsazurebedrockcloudwatchecsgithub-actions

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.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Pearson