PE

Software Engineer II

Pearsonlinkedin.com
Oct 9, 2026, 7:38 PM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringMid level (2+ yrs)

About the role

The Software Engineer II at Pearson will be responsible for developing and maintaining high-quality software applications on both private and public cloud platforms. The role involves architecting and designing applications using industry best practices, improving code quality, enhancing security, ensuring compliance with non-functional requirements, automating testing, and embedding observability into applications. The position requires a minimum of 2 years of experience in software engineering, a relevant bachelor's degree, proficiency in at least two high-level programming languages (such as Java, C#, or Python), and a strong understanding of algorithms, data structures, and CI/CD practices. Pearson is a global leader in learning and education, offering a collaborative and inclusive work environment.

Must have

  • Bachelor's degree in Software Engineering, Computer Science, Computing, or a related field.
  • Minimum of 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.
  • Passion for solving complex problems with innovative and practical solutions.
  • Strong analytical and critical-thinking skills with the ability to evaluate and visualize outcomes.
  • Solid understanding of algorithms and data structures.
  • Proficiency in at least two high-level programming languages such as Java (SpringBoot framework preferred), C#, or Python with the ability to quickly learn new languages and technologies.
  • Ability to write high-quality code and automate various types of tests across application components.
  • Experience in application monitoring, troubleshooting, and 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.

Nice to have

  • Hands-on experience in clould platforms such as AWS (Preferred), Google or Azure will be considered an advantage
  • Hands-on experience with AI-powered tools such as GitHub Copilot, Claude, or similar platforms will be considered an advantage.

Technologies

  • Accessibility
  • AWS
  • Azure
  • CI/CD
  • Claude
  • C#
  • GitHub
  • GitHub Copilot
  • Java
  • Observability
  • Python
  • Spring / Spring Boot

Highlights

The role is hybrid, requiring some on-site presence. Pearson is an Equal Opportunity Employer and encourages applications from protected veterans and individuals with disabilities. Reasonable accommodations are available for applicants with disabilities by contacting the provided email address. The job is in the Higher Education division and is a full-time position.