Software Engineer II
PearsonCambridgeshire, United Kingdom
UK
Designs and develops internet scale applications and supports throughout their lifecycle
Responsibilities
- Developing and maintaining top-notch software applications built on private & public cloud.
- Develop and maintain applications using Spring Boot framework.
- Raising the bar on application & infrastructure code quality.
- Strengthening the application and platform Security by adopting security best practices.
- Ensuring the Compatibility and Accessibility conformity along with various Non-Functional Requirements throughout the application lifecycle.
- Automating functional & other quality tests at different layers of the application to uncover issues as early as possible.
- Improving application's ability to continuously integrate & deploy to facilitate frequent and smaller releases with no customer impact.
- Baking Observability into the applications, actively monitoring and resolving issues promptly.
- Monitoring various performance indicators of the applications and making continuous improvements and optimizations.
Requirements
- A bachelor's degree in Software Engineering, Computing or a related field.
- Minimum of 2 years of experience in Software Engineering.
- An up-to-date knowledge on industry trends & new developments in programming, application development and lifecycle management.
- A passion for solving problems with innovative & practical solutions.
- Strong analytical and reasoning skills with the ability to visualize the outcomes.
- Thorough knowledge on algorithms & data structures.
- Proficiency in at least two high level programming languages such as Java, C#, Python and the ability to quickly adopt languages & techniques.
- Strong knowledge of Java and the Spring framework.
- Experience in designing RESTful APIs.
- Experience with databases such as PostgreSQL and MongoDB.
- Experience on Amazon Web Services (AWS).
- Ability to craft quality code and automate various types of tests on application components.
- Proficiency in monitoring applications, troubleshooting and fixing application issues.
- Thorough knowledge on the Non-Functional requirements of applications such as Security, Accessibility, Compatibility, Observability & Availability.
- Working knowledge on continuous integration and deployment.
View all remote jobs at Pearson →
FAQ
- Is the Software Engineer II position at Pearson remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer II job posted?
- This listing was posted on June 15, 2026 and is still open for applications.
- How do I apply for the Software Engineer II position at Pearson?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Spring jobs
Lead-Entwickler Java Backend (m/w/d)
virtual7 GmbHHomeoffice
remotecustomer cluster social securityremote
Mid Level Backend Developer
CI&TWorldwide
remotegithubgitlab+6
Developer Fullstack Pleno
CI&TBrazil
Brazilremotejavascriptjava+6
Senior DevOps Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
North America, Europe, Latin America, Asiaremote.netandroid+51
Senior IT Systems Engineer, IT Innovation
Spring HealthUnited States
$125k - $138k per yearUSremotepythonapi+6