Senior Software Engineer

Pearson  logo

Pearson

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
React Node.js Springboot Java Combine CI Spring play Rest API AWS Strategy

Job Description

Senior Software Engineer (Full Stack)



Location: Bangalore / Chennai, India



Experience: 6–10 Years



About Pearson



Pearson is the world’s leading learning company dedicated to helping people realize the life they imagine through learning. We combine world‑class educational content with cutting‑edge technology to deliver innovative digital learning experiences at scale across the globe. Our platforms support millions of learners, educators, and institutions every day, enabling accessible, inclusive, and impactful education.



About the Platform (PMC)



PMC is one of Pearson’s flagship global technology platforms. It is a highly scalable, multi‑tenant, globally distributed solution that powers Pearson’s digital transformation for eCommerce and web content delivery .



  1. Processes 90%+ of Pearson’s global eCommerce revenue


  2. Serves 80%+ of all Pearson web traffic


  3. Operates at global scale with enterprise‑grade reliability


As part of our transformation journey, we are evolving PMC into a next‑generation architecture that is:



  1. Headless


  2. API‑first


  3. Cloud‑native


  4. Microservices‑based


You will join a high‑performing, highly specialized technology team focused on both delivery and large‑scale platform transformation .



Role Overview



We are looking for a Senior Full Stack Developer with 6–10 years of experience in full‑stack development, microservices architecture , and AWS cloud technologies .



In this role, you will play a critical part in Pearson’s technical transformation by designing and building global capabilities on the PMC core platform. This is an excellent opportunity for a passionate technologist who wants to work on large‑scale systems that directly impact millions of learners worldwide .



Key Responsibilities



  • Design, implement, document, and unit‑test complex modules using React, Java, Spring Boot, and Node.js


  • Build and integrate API‑driven, microservices‑based solutions aligned with modern architectural patterns


  • Ensure high‑quality, maintainable, secure, and scalable code that meets non‑functional requirements


  • Adhere to and contribute to team development standards, best practices, and coding guidelines


  • Actively participate in code reviews , ensuring flexibility, reusability, and performance


  • Collaborate closely with Product Owners, Business Analysts, and Project Managers to manage evolving business requirements


  • Work with Quality Assurance teams to ensure quality throughout the development lifecycle


  • Partner with DevOps engineers, Technical Leads, Solution Architects, and Enterprise Architects on system integrations and deployments


  • Support and promote the new architectural vision , contributing to migration away from legacy customizations


  • Leverage cloud‑native and automation practices to improve delivery efficiency and platform reliability


Required Skills & Experience



  • Strong hands‑on experience with:


  • 1. React


  • 2. Java


  • 3. Spring Boot


  • 4. Node.js


  • Experience developing RESTful APIs and serverless applications (AWS Lambda)


  • Proven experience with AWS cloud services and microservice architecture


  • Solid understanding of:


  • Object‑oriented programming


  • Design patterns


  • Relational databases


  • Complex system integrations


  • Non‑functional requirements (performance, scalability, security, reliability)


  • Experience using GitHub Copilot or similar AI‑assisted development tools


Operational & DevOps Knowledge



  • Familiarity with logging, monitoring, and troubleshooting tools


  • Understanding of CI/CD pipelines and DevOps collaboration models


Domain & Soft Skills



  • Interest or experience in eCommerce platforms (prior domain experience is a plus)


  • Strong analytical and problem‑solving skills


  • Excellent communication and collaboration abilities


  • Ability to work effectively in a global, distributed team environment


Why Join Pearson?



  • Work on global platforms impacting millions of learners


  • Be part of a major technology and architecture transformation


  • Collaborate with highly skilled engineers and architects


  • Opportunities for continuous learning, innovation, and career growth


  • Contribute to a mission that advances education worldwide


Who we are:



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 [email protected].



Job: Engineering



Job Family: TECHNOLOGY



Organization: Corporate Strategy & Technology



Schedule: FULL_TIME



Workplace Type: Hybrid



Req ID: 22853


Interview Questions of Senior Software Engineer at Pearson

Currently, there aren't any interview questions for this role at Pearson shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer at Pearson

Currently, there aren't any salaries for this role at Pearson shared by other job seekers.

View more salaries from Pearson →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now