This job has expired, please see additional jobs below
Learning Platform Technical Director
Pearson
San Francisco, CA, United States
Job Details - this job has expired, please see similar jobs below
Description
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.
Technology leader 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.
PRIMARY RESPONSIBILITIES
• 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
Qualifications
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