Pearson Senior Software Engineer in Chandler, Arizona

Senior Software Engineer


AtPearson, 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 reexamining 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.

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.

Come check us out. What big idea will you help us launch?

We are interested in hiring strong technology people with a can-do attitude and an interest in our mission of more effective learning and enhancing the student experience. Our work environment is professional, yet relaxed and flexible. Using the latest technologies, you can have a major impact and contribute to our evolution.

We are currently looking for innovative hands-on Full Stack Senior Software Engineer to, design, develop, test, and advance sophisticated next generation applications


  • Work closely with product management team to ensure we're building the best products.

  • Ability to lead a small team (globally distributed) of 4-6 individuals and help drive sound engineering design, process and quality practices, and perform acceptance engineering

  • Ability to comprehend business requirements and be able to map them to technical data requirements.

  • Strong emphasis on code automation so it is maintainable and extensible

  • Perform research, analysis, design and implementation and provide effective solutions for short term and long term needs

  • Support and migrate existing systems to new platforms

  • Mentor other team members and developers

  • Work in a team environment and share knowledge

  • Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities into the platform

  • Contributes as a hands-on software developer


Minimum qualifications

  • Master’s or Bachelor’s degree in Computer Science (or equivalent), with strong fundamentals and problem solving skills.

  • 5 years of experience in design, analysis, development, testing, deployment, and maintenance of highly scalable web platform services and components, both server-side and UI

  • Strong experience required: HTML5, CSS, Javascript, Node, Angular, Less, Bower, Gulp, Grunt

  • Some experience preferred: Java, Spring, Hibernate

  • Working knowledge of testing frameworks such as jasmine, mocha, chai, and protractor

  • Strong leader capable of motivating and energizing the software engineers, as well as gaining their respect.

  • Strong background in Object Oriented Programming / Analysis and Design concepts, Design Patterns, and Software Development Life Cycle

  • Experience in a continuous integration process, employing a CI server, automated unit testing and deployment

  • Strong experience with Git

Preferred qualifications

  • Experience in Content Management Systems desirable.

  • Experience with Jenkins

  • Experience in Cloud Development and Deployment technologies such as RightScale, Chef, AWS API

  • Experience working with Agile/Scrum and TDD is highly desirable

  • Dynamic and strong in communication & analytical skills and possesses open and flexible attitude


Primary Location: US-AZ-Chandler

Job: Technology

Organization: North America

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Sep 19, 2017

Req ID: 1703542