Manager,Software Development

  • Pearson
  • Salt Lake City, UT, USA
  • Jul 03, 2021

Job Description

Manager,Software Development - ( 2108722 ) **Description** **Manager,Software Development for AWS Java-based Platform - (Remote)** **Spotlight** Spotlight is a start-up California tech company recently acquired by Pearson,the global leader in educational software and publishing with 21,000 employees. We are the world's learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment,powered by services and technology,to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.This position is ideal for a person with both start-up and established company experience. Spotlight has a proprietary Amazon Web Services platform used to create millions of unique animated videos,with each video customized to the viewer according to their data. Similarly,the platform generates mass-personalized infographic PDF reports. We sell this service to business customers who need to customize it to their particular use. For example,the state of New Jersey uses it to create a unique video for 1 million students to explain their test scores. See The platform is deeply integrated into AWS,utilizing over 30 AWS services. It has a SOA with micro-services and containers. It is unified around the Java ecosystem. Extensive AWS,Java 1.8 and JavaScript experience are requirements. **The Team:** The CTO and co-founder currently runs the Platform Engineering Group utilizing 7-10 off-shore individual contractors who have worked for the company for years. You will be the first US based full-time hire for the platform group,taking on management of the off-shore contractors. This is a "hands-on" management role that requires heavy oversight of the code base. It is a fully-remote position. The "customer" of the Platform Group is the Spotlight Production group. This group has 15 U.S. based full-time team members,including 8 engineers. The Production group configures the platform for individual customers (such as the State of New Jersey) and oversees the production and delivery of video and infographic reports. **Responsibilities:** The **Manager of Software Development** is responsible for driving the off-shore team of software developers and testers to successfully deliver Platform features and infrastructure to support deliveries managed by the Production Group. + Gathering,evaluating,and prioritizing requests for product changes,enhancements,and new features + Evaluating new technologies and enhancements that may be incorporated into future releases of the product + Participating in all product activities related to release and iteration planning,to ensure that the team has a clear understanding of the goals and can complete development on schedule + Creating clear and thorough acceptance criteria to ensure that the team understands when work is complete; verifying that the acceptance criteria has been met,and participating in the retrospective + Tracking project issues to completion + Maintaining close relationships with all internal stakeholders in order to communicate upcoming releases,as well as gathering feedback on customer and prospect needs + Collaborating with management to provide product status and reports on roadmap progress + Providing product demonstrations + Responsible for staff management and development,including mentoring and performance evaluations + Deep technical knowledge needed in order to understand and work directly with engineers to include; describing problems technically,creating and separating tasks based on area and talent,assigning them out,tracking progress and making adjustments,and reviewing the code to verify functionality. The anticipated starting salary for Colorado-based individuals expressing interest in this position is $150k. This position is eligible to participate in an annual incentive program. Benefits available to eligible employees can be seen at: 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. **Qualifications** **Education and Experience:** + Minimum of a Bachelor's degree required - preferably in Computer Science or related field,with 7-10 years of experience in a high tech environment + Masters or MBA preferred + Must have relevant software product engineering experience + Experience in agile software development methodology **Additional Knowledge,Skills,and Abilities:** + Values and provides excellent customer service + Excellent communication skills (written and verbal),and interpersonal skills + Ability to participate effectively and build consensus across a cross-functional,multi-national team + Ability to manage multiple projects during the same time period effectively and efficiently + Ability to identify and document business processes and requirements + Understanding of educational assessment development process is highly desired + Ability to work independently + Ability to communicate business needs and ideas to technical team members,such as programmers and QA engineers,during the project life cycle + Excellent organizational and time management skills + Excellent analytical and problem-solving skills + Ability to make timely and sound decisions + Ability to work efficiently in a fast paced environment + Some travel may be required **Primary Location** : US-RE-Remote **Work Locations** : US-Remote Remote **Job** : Technology **Organization** : Assessments School **Employee Status** : Regular Employee **Job Type** : Standard **Job Level** : Manager **Shift** : Day Job **Travel** : No **Job Posting** : Jun 29,2021 **Job Unposting** : Ongoing **Schedule:** : Full-time Regular **Req ID:** 2108722