Pearson Jobs

Job Information

Pearson Software Engineer (Chandler - Full Stack) - Latest Technologies in K-12 Education in Chandler, Arizona

Software Engineer (Chandler - Full Stack) - Latest Technologies in K-12 Education


Software Engineer, Software Development

Company Overview Pearson K-12 Learning is an education company delivering award-winning learning solutions for early childhood through high school and more. Our interactive tools and content range from digital and print core curriculums, to supplemental content, intervention programs, and professional services. Recognized as an industry leader, we serve millions of learners with innovative student-centered curriculums that embrace technology, state and district-level educational standards, personalized learning, and data to inform classroom practices and instruction. We partner with educators who are equally passionate about learning to help turn today’s classrooms into active workshops and inspire everyone to go further. Our comprehensive solutions are immersive, collaborative, and flexible—delivered online, offline, anytime. Our goal is to deliver the best possible learning experiences so that every student has the chance to succeed. Together, we’re creating a new era of education that supports our changing world. Learn with us.

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 Software Engineer to architect, design, develop, test, and advance sophisticated next generation applications.


  • Analysis, design, implementation, and unit testing to produce high-quality code

  • Perform product design activities which may require research and analysis.

  • Design and implement new software as well as maintaining and enhancing existing software

  • Able to decompose requirements into tasks and provide estimates for those tasks

  • Ensure that code adheres to strict standards for accessibility, security, object-oriented practices and performance

  • Write and conduct unit and integration tests

  • Effectively function and communicates within a software development team consisting of developers, quality assurance, and product & project management members

  • Actively participate in requirements, design and code reviews

  • Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence

  • Write documentation for both internal and external consumers, covering design artifacts, code, and fixes

  • Expected to mentor associate software developers and continually contribute to process improvement activities

  • Other duties as assigned




  • Bachelor's Degree in Computer Science and 3-5 years of software development experience

  • 3 years experience in software development roles

  • 2 years minimum experience working in an agile environment is required

  • Expert knowledge and capabilities in Java 8 development, Spring Boot Reactive, REST, JSP, Java Application Servers, HTML, and Javascript.

  • Working knowledge of JavaScript technologies such as Angular, Nodejs and JQuery

  • Experience with Spring, MVC frameworks (e.g. Angular JS), Cloud Deployments, AWS, and OpenStack a plus.

  • Experience with configuration management systems and concepts specifically Bitbucket

  • Expert knowledge and capabilities in Object Oriented Analysis & Design

  • Proficient in NoSQL and document-based database design and function, preferably MongoDB and Dynamo. Experience with SQL and relational database design considered a plus.

  • In-depth knowledge of concepts and standards such as Dependency Injection, AOP, JSON, XML, XPath, XSD, and Message Oriented Middleware a plus

  • Expert knowledge of UML and design patterns

  • Experience with learning services technologies such as XSLT, IMS QTI standards, SCORM object reference model, and any Learning Management System a plus

  • Experience in design and development of web services

  • Experience with one or more application servers

  • Working knowledge of unit testing frameworks such as JUnit, Mockito, TestNG.

  • Understanding of Cloud Architecture - AWS is a plus


  • Software Design, Implementation (i.e. coding), and Testing.

  • Web development.

  • Communication – be able to communicate information to persons with varying degrees of computer knowledge.

  • Problem solving and troubleshooting skills.

  • Desire to expand knowledge in many development languages, applications, and tools

  • Proven ability to quickly learn new processes and tools, business domains and technical applications

  • Ability to think technically and analytically

  • Ability to understand philosophy of architecture

  • Must assimilate information, distill knowledge, apply experience and provide solution alternatives and recommendations

  • Must have strong time management skills - including ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines

  • Must develop effective relationships with internal and external contacts and work well within a team

  • Must be a self-starter and detail-oriented

  • Must have a “positive” and energetic demeanor

  • Effective written and verbal communication skills

  • Creative problem-solving skills


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.

Primary Location: US-AZ-Chandler

Work Locations: US-AZ-Chandler-3075 West Ray 3075 W Ray Rd Park at San Tan Chandler 85226

Job: Technology

Organization: North America

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Jul 25, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1909891

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.