P

Pearson

Makes learning tools and runs certification exams

Software Engineer 2

Software EngineeringConfirmed live in the last 24 hours
Full-timeColombo, Sri LankaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Science, Computing, or a related field.
  • At least 2 years of experience in software engineering.
  • Up-to-date knowledge of industry trends and emerging developments in programming, application development, and software lifecycle management.
  • A strong understanding of algorithms and data structures.
  • Proficiency in at least two high-level programming languages, such as Java, C#, or Python, and the ability to learn new languages and technologies quickly.
  • Ability to write high-quality code and automate tests across application components.
  • Experience in application monitoring, troubleshooting, and issue resolution.
  • A strong understanding of non-functional requirements, including security, accessibility, compatibility, observability, and availability.
  • Working knowledge of continuous integration and continuous deployment practices.

Responsibilities

  • Develop and maintain high-quality software applications hosted on private and public cloud platforms.
  • Architect and design applications using proven industry best practices while supporting research and development objectives.
  • Continuously improve application and infrastructure code quality.
  • Enhance application and platform security by implementing security best practices.
  • Ensure compliance with accessibility, compatibility, and other non-functional requirements throughout the application lifecycle.
  • Automate functional and quality testing at multiple application layers to identify issues early in the development process.
  • Improve the application's ability to continuously integrate and deploy, enabling frequent, seamless releases with minimal customer impact.
  • Embed observability into applications and proactively monitor, diagnose, and resolve issues.
  • Monitor application performance metrics and drive continuous improvements and optimizations.

Desired Qualifications

  • The SpringBoot framework is preferred for Java.
  • Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.
  • Hands-on experience with AI-powered tools such as GitHub Copilot, Claude, or similar platforms is an advantage.

About the Company

Pearson

Makes learning tools and runs certification exams

Pearson makes learning materials and runs assessments for students, educators, employers, and professionals, combining digital courseware with qualifications that verify knowledge and skills. Its MyLab and Mastering platforms pair college content with practice activities and tools that let instructors track progress. The business also supports online schools, English learning, professional certification, and workforce training, with products used in classrooms, workplaces, and testing centers. It earns money from courseware sales, digital subscriptions, assessment fees, and contracts with education institutions and employers. Pearson traces its roots to 1844 and is headquartered in London.

Company size
10,001+
Company stage
IPO
Headquarters
Covent Garden, United Kingdom
Founded
1844

Recently Posted Jobs

Explore more opportunities at Pearson

See more jobs