Pearson Jobs

Job Information

Pearson Principal Software Engineer in United States

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.

Since 2001, our Virtual Schools division has reimagined K-12 education with full-time virtual schools for students who want a personalized, more flexible approach to learning. Our flagship products and services include Connections Academy, US-based online public charter schools; International Connections Academy, a global online private school; and Pearson Online Classroom, our comprehensive online school program for school districts nationwide.

Primary Responsibilities:

  • Serves as the technical leader for a of talented software, database, and quality engineers

  • Provides technical guidance to team, facilitates and drives technical excellence within their scrum team

  • Superior technical ability and able to break down complex problems, design a solution with inputs from others, and drive the adoption of best practices within a software development team

  • Architects .NET and database solutions by studying existing technology architecture; analyzing browser compatibility techniques; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements

  • Able to develop technical solutions along with the team (hands-on work doing software development tasks)

  • Mentors more junior members of the team as necessary

  • Proactively responds to occasional system errors, including during off hour and coordinates response amongst the team

  • Provides feedback to leadership on team talent and opportunities for training and encouragement

  • Participates in the hiring process to keep the team fully staffed

  • Partners with team manager on responsibility for the quality and timeliness of the team’s deliverables as applicable

  • Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team of 8+ developers

  • Helps establish and enhance development policies, procedures, and standards and enforces their implementation upon their team of developers

  • Maintains technical knowledge and understanding of the latest development methodologies and best practices by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations

  • Ensures quality and consistency throughout the architecture and implementation of the code base

  • Other duties as assigned


The individual in this position will serve as a technical leader to an agile team comprised of developers, DBAs, testers, and designers. Due to the nature of this position, the applicant will need the ability to work from home or during off-hours as necessary. Candidates must have:

  • At least eight years’ experience developing web applications, with 3 years working in the Microsoft .NET solutions stack

  • At least two years’ experience in analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements

  • Familiarity with hiring and interviewing techniques

  • The ability to analyze business needs and conceive, design, and develop innovative solutions

  • The ability to write detailed and thorough technical requirements

  • The ability to design, develop and tune SQL server databases

  • The ability to manage multiple projects simultaneously

  • The ability to adapt to changing priorities

  • Excellent understanding of Web Development technologies in general, including JavaScript, Typescript, and NPM

  • An extremely detail-oriented work ethic

  • Excellent verbal and written communication skills

  • High-speed Internet access at home

  • The ability to demonstrate work experience by providing examples, samples, and source code

In addition, the ideal candidate should have:

  • Experience designing and creating highly scalable database-oriented web applications

  • Ability to analyze applications for bottlenecks and prioritize the work needed to resolve them.

  • An ability to properly analyze SQL performance (ie read query plans, tune queries, etc.)

  • Experience working in source control, such as Git or Azure Dev Ops (ADO)

  • Experience with Test-Driven Development (TDD)

  • Experience with integrating 3rd party components strongly desired

  • Can work in a fast-paced environment and can work independently

  • Ability to work in an Agile organization and be a consistent self-starter

Pearson Virtual Schools is focused on providing a flexible work environment to its employees, including the ability to work from home on a regular basis in most positions. We believe that flexibility in work/life balance is a critical part of our culture and employee satisfaction, and we are proud to provide to our employees the ability to work from anywhere, anytime. In exchange, we require that employees have the appropriate means to work remotely, including adherence to our work at home policies regarding home office setup, including but not limited to privacy of records, technology standards, equipment standards and expectations.

The anticipated starting salary range for Colorado-based individuals expressing interest in this position is $130-160K. This position is eligible to participate in an annual incentive program.

Benefits available to eligible employees can be seen at:


Learning is the most powerful force for change in the world. More than 20,000 Pearson employees deliver our products and services in nearly 200 countries, all working towards a common purpose – to help everyone achieve their potential through learning. We do that by providing high quality, digital content and learning experiences, as well as assessments and qualifications that help people build their skills and grow with the world around them. We are the world’s leading learning company. Learn more at

Pearson believes that wherever learning flourishes, so do people. We are committed to being an anti-racist company in everything we do. We value the power of an inclusive culture and a strong sense of belonging. We promote a culture where differences are embraced, opportunities are accessible, consideration and respect are the norm, and all individuals are supported in reaching their full potential. Through our talent, we believe that diversity, equity, and inclusion make us a more innovative and vibrant place to work. People are at the center, and we are committed to a sustainable environment and workplace where talent can learn, grow, and thrive.  

To learn more about Pearson’s commitment to a diverse and inclusive workforce, please click here:

Pearson is an Affirmative Action and Equal Opportunity Employer and a member of E-Verify. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. All employment is decided based on qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status, or any other group protected by law.


Organization: North America Connections

Schedule: FULL_TIME

Req ID: 2110086