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
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.
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
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.
- Pearson Jobs