
Pearson
Principal Software Engineer at Pearson
Pearson is hiring a Principal Software Engineer in Bangalore, Karnataka, India. The role details below come from the employer’s posting. You apply on the employer’s own site, and TechJobs360 never charges candidates.
On this page
1. Job details
Pearson
Principal Software Engineer
Bangalore, Karnataka, India
Not disclosed by employer
See the job description
On the employer’s site
2. Job description from Pearson
About PSG-CP
Pearson is the world's lifelong learning company, and PSG-CP (Pearson Software
Group – Content Platform) is the organization powering how that learning gets
created, enriched, delivered, and measured. PSG-CP's focus is on content. We
handle authoring, semantic enrichment, transformation, delivery, assessment, and
analytics, serving every Pearson line of business and millions of learners
worldwide. We are reshaping the platform around AI in a serious way, and this
Principal Engineer role is pivotal in shaping the vision, strategy, and
execution of technology and architecture.
This is a high-impact, hands-on technical leadership role focused on improving
engineering effectiveness, accelerating delivery, and ensuring technical
excellence across the organization. You will not be embedded within a single
team; instead, you will work across teams on PSG-CP initiatives, complex
technical challenges, and architectural decisions.
You will partner closely with Engineering Managers, Staff Engineers, Product,
and DevOps to assess technical feasibility, and drive architecture decisions for
future high-impact, AI-native PSG-CP capabilities.
Key Responsibilities:
* Lead technical feasibility reviews and share architecture for
enterprise-scale AI-native PSG-CP capabilities
* Provide hands-on technical leadership across multiple squads, focusing on
high-impact initiatives and critical path work
* Unblock complex technical challenges that span systems, teams, or domains
* Lead and contribute to architecture and system design decisions, ensuring
scalability, simplicity, and long-term maintainability
* Drive technical consistency and best practices across teams (design patterns,
standards, tooling)
* Partner with the Engineering Manager and Staff Engineers to support delivery
without taking on people management responsibilities
* Contribute directly to code when needed, especially in high-risk or
high-priority areas
* Mentor and guide senior engineers and technical leads through coaching,
design discussions, and knowledge sharing
* Partner with internal and external stakeholders to identify, assess, and
co-develop Ai-native innovative capabilities to PSG-CP
Required Skills and Competencies:
* Prior experience building content authoring / management platforms is a must
* Full-Stack Engineering, Modern Development Tools (Advanced): Build and
prototype end-to-end across frontend, backend, and infrastructure. Experience
with at least one of the following: Front End like React, Angular; Back End
like Java, Spring, Node JS, Python
* Cloud Computing, API Management, DevOps, Data Security, Information Security
(Advanced): Lead technical execution and ensure compliance. Prior working
experience in a cloud computing environment like AWS/GCP is highly desired
* Collaboration, Innovation, Cross-Functional Working, Technical Acumen,
Problem Solving (Advanced): Influence across teams and partners, shape ideas,
and drive differentiated solutions.
* Comfort with Ambiguity, Builder Mindset (Advanced): Operate effectively in
undefined, fast-moving, early-stage environments.
* Ability to operate as a force multiplier across teams, elevating overall
engineering quality and speed
* Strong architectural thinking with a focus on scalability, simplicity, and
business impact
* Excellent communication skills, with the ability to influence without
authority both technical and non-technical stakeholders
* Self-starter who thrives in a fast-paced, and evolving environment
* Demonstrated ability to work with global teams across time zones
Qualifications (Education & Experience):
* Bachelor's degree in computer science or equivalent experience
* 15+ years of experience building and scaling full-stack applications
* Proven experience operating at a staff or principal level, influencing
multiple teams or large systems
* Strong background in system design, distributed systems, and API architecture
using event driven microservices
* Demonstrated ability to solve ambiguous, cross-cutting technical problems
* Experience driving technical strategy, standards, and architecture across
teams
#LM-AM
3. Skills that usually matter in software engineering roles
General guidance from TechJobs360, not part of Pearson’s posting. The job description above is what counts for this role.
| Area | What to be comfortable with |
|---|---|
| Languages | Java, Python, Go, C# or C++ |
| Frameworks & tools | A web framework, SQL and NoSQL databases, Git, cloud basics |
| Computer science basics | Data structures, algorithms, complexity |
| Ways of working | Version control, code review, testing, reading other people's code |
4. How to prepare for a Principal Software Engineer interview
Interview formats differ by company and team, so confirm the rounds with the recruiter. Most hiring loops for roles like this cover:
A recruiter call or an online test. Read the job description twice and be ready to explain how your experience matches it.
Often coding problems on arrays, strings, trees, graphs or dynamic programming, solved while you explain your thinking.
Often design and trade-off questions sized to the role: an API, a component, or a small system.
Answer with the STAR method (Situation, Task, Action, Result). Prepare two or three real stories: a hard problem you solved, a disagreement you handled, and something you learned quickly.
5. Take-home pay example (FY 2026–27, new tax regime)
An example for two common package sizes, not this job’s salary. Under the new tax regime (Section 115BAC) salaried employees get a standard deduction of ₹75,000.
| Component | Example: ₹12 LPA | Example: ₹24 LPA |
|---|---|---|
| Basic salary (40% of CTC) | ₹40,000 / mo | ₹80,000 / mo |
| Employee EPF (12% of basic) | -₹4,800 / mo | -₹9,600 / mo |
| Income tax (TDS) | -₹6,933 / mo | -₹32,450 / mo |
| Professional tax | -₹200 / mo | -₹200 / mo |
| Approx. in-hand | ₹81,344 / mo | ₹1,44,304 / mo |
Work out the take-home pay for your own offer, in either tax regime.
6. Questions and how to apply
How do I apply?
Use the apply button below. It opens Pearson’s own application page.
Does TechJobs360 recruit for this job or charge a fee?
No. We list openings from employers’ career sites. Pearson runs the hiring, and nobody should ask you to pay to apply.
Is this job still open?
We check listings against the employer’s page every day and take down jobs that have closed.
Should I apply if I don’t match every requirement?
Usually yes, if you meet most of the core requirements and can show you learn quickly. A referral from someone on the team can help your resume get read.
Apply for Principal Software Engineer at Pearson
Apply on the employer’s site →
To apply for this job please visit hccz.fa.em3.oraclecloud.com.