2,054,977open jobs
121,331companies
243,082added this week
Browse all
Location
In office (Colombo)
Seniority
Middle · 2+ years exp

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 25, 2026. Pearson scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Pearson is a London-based learning company that publishes educational courseware, runs assessments and qualifications, and provides digital learning, English-language and workforce skills services. Founded in 1844 and listed in London and New York, it employs more than 20,000 people, and its UK Assessment and Qualifications arm delivers nearly four million exam results a year, including GCSE, A-Level and BTEC. It hires for software and data engineering, product management, channel sales, partnership management, payroll, HR operations and tutoring roles across India, the UK, the US, Poland, Spain, Israel and the Philippines.

Job title: Software Engineer III

Workplace Type: Hybrid

Description

Designs, develops, tests, and maintains scalable software applications, with a focus on Java-based backend development, frontend user interfaces, API development, and system integrations. Contributes to building reliable applications that improve user experience, support business operations, and enable seamless integration between systems.

The role involves developing application features, troubleshooting technical issues, and implementing enhancements in collaboration with product and technology stakeholders. The ideal candidate has strong Java development skills, experience with modern frontend technologies and REST APIs, and an understanding of cloud-based application environments.

Synopsis

Develops and enhances full-stack software applications, with a primary focus on Java, Spring Boot, frontend UI development, and API integrations. Handles moderately complex engineering tasks, contributes to project deliverables, and supports application quality, performance, security, and reliability through established software engineering practices.

Responsibilities

  • Design, develop, test, and maintain software applications using Java and Spring Boot.
  • Develop and maintain REST APIs, backend services, and integrations between applications.
  • Build and enhance frontend user interfaces using JavaScript/TypeScript and frameworks such as React.
  • Develop and maintain full-stack features across frontend, backend, and database components.
  • Troubleshoot application issues, identify root causes, and implement effective solutions.
  • Contribute to code reviews, automated testing, CI/CD pipelines, and application deployments.
  • Work with AWS cloud services to support application performance, monitoring, and reliability.
  • Implement automation and continuous improvement initiatives to enhance development efficiency.
  • Collaborate with product and technology stakeholders to deliver quality software solutions.
  • Follow established software engineering practices for security, scalability, maintainability, and performance.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Approximately 2-5 years of experience in software development or a related engineering role.
  • Strong programming skills in Java, including object-oriented programming and software design principles.
  • Hands-on experience with Spring Boot or a similar Java backend framework.
  • Experience developing and consuming REST APIs and web services.
  • Working knowledge of frontend development using JavaScript/TypeScript, HTML, and CSS.
  • Experience with a modern frontend framework, preferably React or Angular.
  • Understanding of full-stack application architecture, including frontend, backend, APIs, and databases.
  • Experience working with relational databases and SQL.
  • Familiarity with Git and collaborative software development workflows.
  • Understanding of unit testing, integration testing, debugging, and software quality practices.
  • Familiarity with CI/CD pipelines and application deployment processes.
  • Working knowledge of AWS cloud services and cloud-based application environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective communication and collaboration skills, with the ability to work independently on assigned tasks.

Nice to Have

  • Experience with Python scripting and automation.
  • Experience with AWS services such as Lambda, EC2, S3, API Gateway, RDS, and CloudWatch.
  • Familiarity with Docker and containerized applications.
  • Exposure to Terraform or other Infrastructure as Code tools.
  • Experience with GraphQL for building and consuming APIs.
  • Knowledge of microservices, distributed systems, and event-driven architectures.
  • Experience with monitoring, logging, and observability tools.
  • Understanding of API security, authentication, and authorization mechanisms.
  • Exposure to AI/ML or Generative AI technologies, including LLM APIs and AI-powered application integrations.
  • Experience with automated testing frameworks and test-driven development.

Persona

  • A hands-on software engineer who enjoys building reliable, user-focused applications.
  • Demonstrates ownership and accountability for assigned deliverables.
  • Approaches technical challenges analytically and focuses on sustainable solutions.
  • Comfortable working across frontend, backend, API, and integration components.
  • Values code quality, maintainability, security, and performance.
  • Collaborates effectively with product and technology stakeholders.
  • Adapts to changing requirements and manages priorities effectively.
  • Demonstrates curiosity, initiative, and a commitment to continuous learning.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,054,977 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Colombo
Remote (Sri Lanka) · Full-Time · 3+ years exp · Colombo
Python
JavaScript
Python
Django
Celery
Databases
PostgreSQL
Redis
AI/ML
Copilot
Cursor
Claude
Claude Code
OpenAI
Structured Outputs
Frontend
HTMX
Tailwind CSS
Alpine.js
DevOps
Azure
Git
Docker
Management
SharePoint
Xero
QA
Playwright
Pytest
Apply
Hybrid · Full-Time · Lagos
Python
Go
JavaScript
Kotlin
SQL
Ruby
Python
Flask
Ruby
Ruby on Rails
RSpec
Sidekiq
Databases
MySQL
PostgreSQL
DynamoDB
Apache Kafka
Google BigQuery
Amazon Aurora
Frontend
Next.js
React.js
Mobile
React Native
DevOps
GCP
GitHub Actions
Azure
CI/CD
AWS
Kubernetes
Amazon S3
Amazon Kinesis
Apply
Hybrid · Full-Time · Lagos
Go
Ruby
Databases
PostgreSQL
AI/ML
Claude
Claude Code
LLM
DevOps
CI/CD
AWS
GitHub
Apply
Hybrid · Full-Time · Lagos
Go
Ruby
Databases
PostgreSQL
AI/ML
Claude
Claude Code
LLM
DevOps
CI/CD
AWS
GitHub
Apply
$194k – $285k per year · Equity · Hybrid · 8+ years exp · PhD · San Francisco · Seattle · New York
Python
Rust
C++
AI/ML
Cursor
Claude Code
OpenAI Codex
DevOps
gRPC
Terraform
Helm
Istio
Envoy
Linkerd
GitOps
ArgoCD
AWS
Kubernetes
Platform Engineering
Service Mesh
Atlantis
TCP/IP
Apply
≈ $64k – $132k per year (Estimated) · In office · PhD · Berlin
Python
JavaScript
Java
TypeScript
C#
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Claude Code
Model Context Protocol
AI Agents
Anthropic SDK
LLM
OpenAI
Context Engineering
Frontend
Angular
React.js
DevOps
Terraform
Helm
Azure
ArgoCD
Kubernetes
Apply
≈ $72k – $187k per year (Estimated) · In office · Bern
SQL
AI/ML
Model Context Protocol
Embeddings
Function Calling
AI Agents
LLM
RAG
Human-in-the-Loop
Context Engineering
Knowledge Graph
DevOps
Rest API
CI/CD
Git
Kubernetes
Apply
Solution Engineer 1 day ago
In office · Full-Time · Mumbai
Python
JavaScript
DevOps
Rest API
CI/CD
QA
Swagger
Apply
$150k – $215k per year · Equity · Remote (United States) · Full-Time
Python
Go
Java
AI/ML
LangGraph
AutoGen
LangChain
llama.cpp
Model Context Protocol
vLLM
Prompt Engineering
AI Agents
LLM
RAG
Machine Learning
DevOps
Rest API
gRPC
Docker
Kubernetes
Apply
≈ $52k – $98k per year (Estimated) · In office · Full-Time · Edinburgh
SQL
Databases
Snowflake
Analytics
Power BI
Apply
Software Engineer II 20 days ago
In office · 2+ years exp · Bachelor's Degree · Colombo
Python
Java
C#
AI/ML
Copilot
Claude
DevOps
Azure
CI/CD
AWS
Apply
≈ $22k – $47k per year (Estimated) · In office · 7+ years exp · Sri Lanka
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
MS SQL
AI/ML
Model Context Protocol
AI Agents
Human-in-the-Loop
LLM Guardrails
Frontend
JQuery
DevOps
Rest API
AWS
Game Dev
Coherence
Apply
≈ $62k – $133k per year (Estimated) · In office · 8+ years exp · Spain
Kotlin
Kotlin
Hilt
Kotlin Coroutines
AI/ML
Cursor
Claude Code
Mobile
Jetpack Compose
MVI
MVVM
Room
Clean Architecture
DevOps
CI/CD
Analytics
A/B Testing
Apply
$125k – $175k per year · In office · 7+ years exp · Bachelor's Degree · United States
Go
Java
Rust
Kotlin
TypeScript
C#
Scala
Databases
DynamoDB
Amazon Aurora
Amazon Neptune
AI/ML
AI Agents
RAG
DevOps
CI/CD
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon ECS
Amazon CloudWatch
Amazon EventBridge
AWS Step Functions
API Gateway
Management
Agile
Apply
≈ $70k – $120k per year (Estimated) · In office · 15+ years exp · Canada
JavaScript
TypeScript
SQL
Node JS
Frontend
React.js
DevOps
CI/CD
AWS
Docker
Linux
Apply
≈ $12k – $36k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Colombo
DevOps
AWS
Management
Confluence
Jira
ServiceNow
Agile
Waterfall
Apply
Hybrid · Full-Time · Colombo
Python
JavaScript
Java
PHP
SQL
Ruby
C#
Node JS
Python
FastAPI
Django
PHP
Laravel
Ruby
Ruby on Rails
C#
.NET
Node JS
Express
Databases
PostgreSQL
AI/ML
Cursor
Claude
DevOps
GCP
Datadog
Azure
Git
AWS
Docker
Management
Agile
Apply
Remote (likely Sri Lanka) · Full-Time · Colombo
JavaScript
PHP
PHP
Laravel
Databases
MySQL
DevOps
Rest API
Git
Apply
Junior Developer 1 day ago
In office · Full-Time · Colombo
JavaScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Rest API
Git
Apply
In office · Full-Time · Colombo
JavaScript
Databases
MySQL
MongoDB
PostgreSQL
MariaDB
Frontend
React.js
JQuery
Sass
DevOps
Rest API
Linux
Windows
Apply
See all jobs
This is one of many
2,054,977 more open roles from verified company boards, updated every day.