Pearson

Software Engineer III

Pearson  •  Democratic Socialist Republic of Sri Lanka (Onsite)  •  15 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Responsibilities

  • Design, develop, and maintain high-quality software applications deployed on both private and public cloud platforms.
  • Architect and design scalable, resilient solutions by applying proven industry best practices aligned with R&D objectives.
  • Provide technical leadership, guidance, and roadmap assurance to engineering teams.
  • Continuously raise the bar on application and infrastructure code quality through strong engineering standards.
  • Strengthen application and platform security by adopting and enforcing security best practices.
  • Ensure compliance with compatibility, accessibility, and other non-functional requirements throughout the application lifecycle.
  • Automate functional and non-functional testing across multiple layers of the application to identify issues early.
  • Improve CI/CD capabilities to enable frequent, incremental releases with minimal or no customer impact.
  • Embed observability into applications and proactively monitor, diagnose, and resolve issues.
  • Track key performance indicators and drive continuous performance optimization and improvements.

Requirements

  • Bachelor’s degree in Software Engineering, Computing, or a related discipline.
  • Minimum of 5 years of professional experience in Software Engineering.
  • Strong awareness of industry trends and emerging practices in software development and lifecycle management.
  • Passion for solving complex problems using innovative yet practical solutions.
  • Excellent analytical and reasoning skills with the ability to anticipate outcomes and trade-offs.
  • Solid understanding of algorithms and data structures.
  • Proficiency in back-end technologies including Node.js, Java and Spring Boot framework. And hands on experience with NoSQL databases like MongoDB.
  • Proficiency in front-end frameworks/libraries such as React or Angular.
  • Demonstrated ability to write high-quality, maintainable code and automate various types of tests.
  • Experience in application monitoring, troubleshooting, and production issue resolution.
  • Strong understanding of non-functional requirements including Security, Accessibility, Compatibility, Observability, and Availability.
  • Working knowledge of continuous integration and continuous deployment (CI/CD) practices.
  • Experience leveraging agentic AI development tools (e.g., GitHub Copilot, Cursor) to improve developer productivity, code quality, and engineering efficiency.
Pearson

About 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. That’s why our c. 20,000 Pearson employees are committed to creating vibrant and enriching learning experiences designed for real-life impact. We are the world’s leading learning company, serving customers in nearly 200 countries with digital content, assessments, qualifications, and data. For us, learning isn’t just what we do. It's who we are.

Industry
Education & Training
Company Size
5,001-10,000 employees
Headquarters
London, GB
Year Founded
Unknown
Social Media