At Pearson, we are committed to a world that is always learning and to our talented team who makes it all possible. We are bold thinkers and standout innovators who push the boundaries of technology. We create seeds of learning that become the catalyst for the world's innovations. Within the Pearson Virtual Schools (PVS) division, we have reimagined K-12 education through our virtual school and curriculum offerings. Our schools, Connections Academy and Pearson Online Academy, provide a best-in-class online learning environment for K-12 students to acquire the skills and confidence they need to adapt and thrive in a changing world. We also support school districts with curriculum, teachers, and technology as they make the shift to online. The COVID-19 pandemic introduced significant disruption and transformation to the K-12 learning market. And as a result, our category has seen explosive growth, and our business has experienced enormous increases in awareness and enrollment. This presents an incredible opportunity for our team to chart a ground-breaking path through this shifting environment to achieve continued success.
Pearson Virtual Schools is seeking a mission-driven software engineer with a passion for innovation and problem-solving. This role is ideal for someone who thrives on exploring new technologies, values scalable and efficient solutions, and is committed to delivering exceptional customer experiences. As a key member of our team, you will contribute to the evolution of our K–12 online learning platform by building new features, enhancing existing functionality, and driving meaningful impact in digital education.
Design and deliver high-quality software solutions using appropriate technologies, aligned with business goals, architectural standards, and engineering best practices. Leverage modern development tools and emerging technologies, including AI-powered solutions, to accelerate delivery, enhance code quality, and drive innovation throughout the software lifecycle. Evaluate technical alternatives and collaborate with cross-functional teams to determine and implement the most effective solutions. Embrace and execute Agile methodologies to foster collaboration, transparency, and continuous delivery across the development lifecycle. Document solutions at a level that supports clarity, collaboration, and long-term maintainability. Focus on capturing key design decisions, implementation details, and rationale to ensure shared understanding across the team and continuity over time. Actively pursue technical growth through structured training opportunities, including courses, workshops, and certifications, while also staying informed through industry literature and peer engagement. Support departmental and organizational goals by proactively contributing to initiatives and tasks that enhance engineering practices and operational efficiency. Provide support for occasional system issues, including off-hours incidents, and coordinate team responses.
Ability to develop object-oriented Web applications, preferably using C#/.NET. Familiarity with JavaScript and modern web frameworks (e.g. React, Angular, Node.js). Understanding of microservices architecture and building RESTful APIs. Basic knowledge of SQL and relational databases. Awareness of cloud computing concepts and technologies; exposure to platforms like AWS or Azure is a plus. Basic understanding of AI and machine learning concepts. Ability to integrate AI-powered features into applications to enhance functionality. Capability to proactively use AI-assisted tools to improve engineering workflows, such as code generation, debugging, documentation, or task automation, to accelerate individual and team productivity. Familiarity with the software development lifecycle and version control systems like Git. Exposure to CI/CD practices, especially using tools like GitHub Actions or Azure Pipelines. Experience with work item tracking tools (e.g. Jira, Azure DevOps). Willingness to learn and apply Agile methodologies, particularly Scrum, including active participation in sprint planning, stand-ups, and retrospectives. Understanding of Test-Driven Development (TDD) concepts. Strong problem-solving skills with the ability to work independently and ask for help when needed. Ability to work and collaborate effectively in a remote team environment. Clear and professional verbal and written communication skills. Attention to detail and commitment to writing clean, maintainable code. Eagerness to learn and grow through feedback and mentorship. Reliable high-speed internet access for remote work.
Mission-Driven Mindset: You care deeply about people and our mission. You prioritize collaboration with teammates, internal partners, and customers, and strive to contribute meaningfully to shared goals. Active Listener: You seek diverse perspectives, ask thoughtful questions, and remain open to learning new approaches and better ways of working. Initiative and Ownership: You take action when you see a problem, even if it's outside your immediate scope. You're eager to contribute and learn by doing, and you support others in finding solutions. Courage to Grow: You welcome new challenges, take calculated risks, and embrace opportunities to improve yourself, your team, and the customer experience. Respectful Communication: You engage in honest conversations with empathy and professionalism, even when the topics are difficult. Proactive Contributor: You stay alert to potential issues and work with your team to address them early, learning to anticipate needs and act with purpose. Adaptability: You respond positively to change and help your team navigate it, always keeping the customer's best interest in mind. Team-Oriented Collaboration: You value input from others, technical and non-technical, and communicate clearly to bridge gaps and build shared understanding. Attention to Detail: You take pride in the quality of your work, ensuring accuracy and reliability in everything you build or support.
Applications will be accepted through 11/24/2025. This window may be extended depending on business needs. Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows: The minimum full-time salary range is between $85,000 - $100,000. This position is eligible to participate in an annual incentive program, and information on benefits offered is here.
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. 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. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com.