Our Ability Jobs

Job Information

Pearson Vice President Software Engineering in San Francisco, California

Vice President Software Engineering


At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.

The Vice President is responsible for supporting the learning platform product owner to ensure the learning platform being developed will meet the vision and mission of the product owner, and that the execution will set new internal engineering standards of development predictability, quality, scalability, stability and security. The Learning Platform Technical Director will be the main technology expert driving a combination of external and internal resources working on Pearson’s most advanced learning platform effort. In this role, the Learning Platform Technical Director will work hand in hand with the project management team to ensure the architecture, designs, plans and implementations are appropriate, are tracking on time/on budget/to quality, and that risks are mitigated.

The Learning Platform Technical Director will be in charge of establishing internal and external staffing and budgeting needs to support the learning platform development efforts. The learning platform Technical Director will directly manage the team of internal engineering resources allocated to the new learning platform.


  • Be the internal technological expert and main technology point of contact for all learning platform related matters

  • Work closely with learning platform product owner to ensure technology will deliver on learning platform vision and mission on time, on budget, and on quality

  • Review architecture, design, plans and implementation of learning platform to ensure fit for purpose

  • Review all milestone and deliverables to ensure learning platform development stays on track and will be delivered on time

  • Communicate and articulate technology risks and mitigations to learning platform core leadership team

  • Hire and build engineering team to support learning platform development

  • Coordinate with external development team to ensure internal learning platform goals and needs are served

  • Defined and set in place best engineering practices for learning platform development and use

  • Facilitate internal stakeholders alignment and communication by translating between technical and non-technical people

  • Collaborate with other technology stakeholders to ensure learning platform attributes are met

  • Drive efforts related to learning platform documentation, samples, and proof of concept

  • Ensure learning platform will satisfy internal stakeholders


Job Requirements:

  • Bachelor’s Degree in Computer Science (or equivalent experience)

  • Languages: Java, JS, HTML

  • 10 years of hands-on server engineering experience

  • Experience working on a successful central platform

  • Expertise in micro-services

  • Extensive experience with application servers, and a strong knowledge of server side application architecture and design including

  • Expertise with scalable databases architectures and implementation. Fluent with SQL and NoSQL (Cassandra, Couchbase and MongoDB are all a plus).

  • Experience with bandwidth and processing management and optimizations

  • Experience with security best practices and developing secure architectures

  • Experience in Amazon EC2 or other cloud services

  • Expertise at debugging, profiling and solving backend performance issues

  • Able to work effectively and smoothly with multiple stakeholders from different disciplines and backgrounds

  • Expertise in source code management and continuous development practices for large teams

  • Constant learner and adept problem solver

  • Clear communicator, able to represent engineering within the core leadership group, and the business needs within the engineering group.

Desired Experience:

Experience working on mobile or web application is a plus

Launched and supported at least three software products operating at large scale

Experience developing, testing, profiling, scaling and monitoring live services.

Experience defining and implementing Live Ops processes

Experience evaluating project performance issues and ability to judge appropriate action to remedy

Experience defining and executing engineering best practices and documentation


Primary Location: US-CA-San Francisco

Work Locations: US-CA-San Francisco-50 California 50 California Street San Francisco 94111

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Apr 10, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1905106

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.