Job Title: Software Engineer III (Full Stack)
Location: Bangalore / Chennai (Hybrid)
Experience: 3–6 Years
About Pearson
Pearson plc is a global leader in digital learning and education services, impacting millions of learners worldwide. With a strong focus on innovation, Pearson is transforming from traditional platforms to cloud-native, scalable digital solutions that power modern education systems.
Role Overview
As a Software Engineer III, you will contribute to building scalable, high-quality software solutions that support Pearson’s digital platforms. You will own independent modules, collaborate with cross-functional teams, and play a key role in delivering reliable, customer-focused products.
This is an individual contributor role with strong ownership and growth potential.
Key Responsibilities
- Design, develop, test, and maintain scalable software modules.
- Convert business requirements into clean, efficient, and maintainable code.
- Identify and resolve bugs, performance bottlenecks, and technical debt.
- Collaborate with QA, DevOps, and Product teams for smooth releases.
- Contribute to code reviews, documentation, and engineering best practices.
- Recommend improvements in system design, performance, and development processes.
- Support team knowledge sharing and mentor junior developers when needed.
Required Skills
- Strong experience in Java + Spring Boot
- Frontend exposure with React.js
- Knowledge of Kotlin is a plus
- Solid understanding of OOP, Data Structures & Design Principles
- Experience with Microservices Architecture
- Hands-on with Git, Maven/Gradle
- Exposure to Cloud (AWS/Azure/GCP)
- Familiarity with Docker & Kubernetes
- Understanding of CI/CD pipelines (GitHub Actions preferred)
- Experience with databases like MongoDB / SQL
Good to Have
- Experience in event-driven architecture / Kafka
- Exposure to serverless (AWS Lambda)
- Knowledge of scalable distributed systems
- Prior experience in ed-tech domain
What We’re Looking For
- Strong problem-solving and analytical mindset
- Ability to work independently with ownership
- Good communication and stakeholder management skills
- Passion for building impactful products
Qualifications
- Bachelor’s degree in Computer Science / Engineering or equivalent
- 3+ years of hands-on software development experience
Why Join Pearson?
- Work on products impacting millions of learners globally
- Be part of a cloud transformation journey
- Collaborative and innovation-driven culture
- Strong focus on learning & career growth