Pearson
Posted 4mo ago

Senior Software Engineer

Pearson
Sri Lanka
HybridFull Time
Responsibilities
  • designing systems
  • building infrastructure
  • integrating AI
Requirements
  • Bachelor's degree in CS or related,4+ years backend and cloud experience,proficiency in Python,AWS and CI/CD,containerization,IaC,LLM integration,system reliability and security
Technical tools mentioned
PythonAWSEC2LambdaS3RDSECSEKSGitHub ActionsJenkinsDockerKubernetesTerraformCloudFormationLLMs

Job description

Job Title: Senior Software Engineer

Description

Designs, develops, and operates scalable backend systems and cloud infrastructure, with a focus on AI-powered applications and services. This role aligns with industry titles such as Senior Backend Engineer, Senior Platform Engineer, and AI Infrastructure Engineer.

Synopsis

Leads the development and operation of robust backend services and cloud-native infrastructure, enabling reliable, secure, and scalable AI-driven applications, while ensuring efficient CI/CD pipelines and system performance.

Responsibilities

  • Design, develop, and maintain scalable backend systems and services.

  • Build and manage cloud infrastructure, primarily on AWS, ensuring high availability and reliability.

  • Develop and maintain APIs and microservices to support application and AI workloads.

  • Implement and manage CI/CD pipelines to enable efficient and reliable software delivery.

  • Optimize infrastructure for performance, scalability, and cost efficiency.

  • Integrate LLM-based services and AI components into backend systems.

  • Ensure system security, compliance, and best practices across infrastructure and applications.

  • Monitor system health, troubleshoot issues, and ensure high system uptime.

  • Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools.

  • Collaborate with frontend, AI, and DevOps teams to deliver end-to-end solutions.

  • Establish best practices for backend architecture, deployment, and infrastructure management.

  • Stay up to date with emerging trends in cloud computing, DevOps, and AI infrastructure.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • 4–7+ years of experience in backend development and cloud infrastructure.

  • Strong proficiency in Python and experience building backend services.

  • Hands-on experience with AWS services (e.g., EC2, Lambda, S3, RDS, ECS/EKS).

  • Strong experience with REST APIs, microservices architecture, and distributed systems.

  • Experience designing and managing CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar).

  • Familiarity with containerization and orchestration tools (Docker/Kubernetes).

  • Experience working with LLMs and integrating AI services into backend systems.

  • Knowledge of Infrastructure as Code tools (e.g., Terraform, CloudFormation).

  • Strong understanding of system reliability, monitoring, and observability practices.

  • Solid understanding of security best practices in cloud and backend systems.

  • Strong problem-solving skills and the ability to work independently in a fast-paced environment.

Nice to Have

  • Experience with serverless architectures and event-driven systems.

  • Familiarity with data pipelines and streaming technologies.

  • Experience with vector databases and AI infrastructure components.

  • Knowledge of cost optimization strategies in cloud environments.

  • Exposure to MLOps practices and model deployment pipelines.

Persona

  • Passionate about building scalable backend systems and cloud infrastructure

  • Strong ownership mindset with leadership qualities

  • Excellent communication and collaboration skills

  • A proactive problem solver with a continuous learning attitude

Who We Are

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe every learning opportunity can lead to a personal breakthrough, and we are committed to making that possible through innovation and technology.

As the world’s lifelong learning company, we are continuously evolving how education is delivered, leveraging cutting-edge technologies, including AI, to create smarter, more personalized, and accessible learning experiences.

Joining our team means being part of a culture where learning isn’t just what we do, it’s who we are. You will have the opportunity to work on impactful solutions that reach millions of learners globally, while contributing to the next generation of AI-driven digital products.

Workplace Type

Hybrid

Employment Type

Full-Time

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: Higher Education

Schedule: FULL_TIME

Workplace Type: Hybrid

Req ID: 23646

#LI-REMOTE

About Pearson

Global education providing learning materials and assessments.

Similar jobs

Software Engineer roles
6d
Save
Mark Applied
Hide
Software Engineer
Sri Lanka
HybridFull Time
Sysco
SyscoNYSE: SYY: Distributes food and supplies to the foodservice industry.
1+ YOEBachelor's degree in computer science, engineering, or a related field; more than one year of professional software engineering experience; knowledge of OOP, secure programming, version control, CI/CD, cloud platforms, and AI coding assistants.
DataDog, AWS CloudWatch, AWS, GCP, Azure, CI/CD
1w
Save
Mark Applied
Hide
Software Engineer - Java
Colombo, Western Province, Sri Lanka
HybridFull Time
Arthur J. Gallagher & Co.
Arthur J. Gallagher & Co.NYSE: AJG: Global insurance brokerage and risk management services provider.
3+ YOERequires 3 years of professional Java development experience, Java 1.8, Java Swing, Vert.x, Jenkins, Gradle, Python, Git, object-oriented programming, debugging, and Agile experience.
Java, Java Swing, Vert.x, Jenkins, Gradle, Python, Git, RESTful APIs, SQL
1w
Save
Mark Applied
Hide
Lead/Senior Lead Software Engineer - Agentic AI Engineering
Colombo, Western Province, Sri Lanka
HybridFull Time
IFS
IFS: Provides enterprise software for asset-intensive and service industries.
6+ YOEDegree in computer science, software engineering, or information technology; 6+ years in a similar role; strong Go, distributed systems, analytical, problem-solving, communication, and multitasking skills.
Go, Kafka, Redpanda, PostgreSQL, MongoDB, Kubernetes, Cursor, Claude Code, GitHub Copilot, Spec-Driven Development (SDD), BMAD, React
1w
Save
Mark Applied
Hide
Software Engineer Principal
Colombo, Western Province, Sri Lanka
HybridFull Time
Zebra Technologies
Zebra TechnologiesNASDAQ: ZBRA: Provides enterprise-grade hardware and software for asset tracking.
10+ YOEBachelor’s or advanced degree in computer science, software engineering, or related engineering, plus 10+ years’ experience, or 7+ with an advanced degree; equivalent experience accepted.
GenAI
1w
Save
Mark Applied
Hide
Senior Software Engineer
Colombo, Western Province, Sri Lanka
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT outsourcing services.
5+ YOERequires 5+ years in a data engineering role, relational database and ETL expertise, T-SQL programming, SSRS reporting, analytical reasoning, data modeling, root cause analysis, and strong communication.
Microsoft SQL, Microsoft SSIS, T-SQL, Microsoft Reporting Services (SSRS), C#
2w
Save
Mark Applied
Hide
Engineering Intern - Software Engineer
Colombo or Malabe
OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Provides financial market infrastructure and global data analytics services.
Penultimate or final-year STEM students (graduating 2027–2028), right to work in Sri Lanka, available Nov 2026 for a 6-month internship; knowledge of C++ or Java and backend development; strong coding and communication skills.
C++, Java
2w
Save
Mark Applied
Hide
Engineering Intern - Software Engineer
Colombo, Western Province, Sri Lanka
OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Provides global financial market infrastructure and data services.
Penultimate or final-year STEM students graduating 2027–2028 eligible; must be able to start Nov 2026 for a 6-month internship; experience or interest in backend development with C++ or Java, agile teamwork, and software testing.
C++, Java
2w
Save
Mark Applied
Hide
Software Engineer
Colombo, Western Province, Sri Lanka
HybridFull Time
InfoConsulting
InfoConsulting: Global consulting firm providing IFS enterprise software implementation services.
4+ YOEBachelor's degree, 4+ years programming experience in IFS Applications/IFS Cloud, strong Oracle PL/SQL and Java skills, B2+ English, analytical and teamwork abilities; Crystal Reports/Jaspersoft a plus.
IFS Applications, IFS Cloud, Oracle PL/SQL, Java, Crystal Reports, Jaspersoft