Software Engineer III

Apply Now ↗
📍 Poland📍 SpainFull time

About this role

Job description: Senior AI Engineer 

Role title 

Software Engineer 

Place in the organization 

AI Learning Capabilities, ELL Technology 

Reports to 

Software Engineering Manager 

Office 
Poland or Spain 

Role aim 

Are you passionate about software development, AI, and shaping the future of education? Are you excited about developing software and intelligent systems that improve how people learn? Do you want to design and build software and AI technologies that redefine education? We are thrilled to announce a great opportunity to join our international AI organization inside the English Language Learning division as a Senior Software Engineer to work on one of the most strategic products in the company.

 

In Pearson English Language Learning we aspire to become the world's leading destination to learn, assess and improve English language skills. Our main focus is to deliver our promise to committed learners from around the world, who want to reach their full potential through learning English. 

Role profile 

This position is suited to a software engineer with practical experience building and maintaining backend services, APIs, and cloud-based applications. The role contributes to AI-enabled product capabilities, including integration with AI and LLM-based services, while working with guidance from senior engineers for complex architecture and design decisions. This role is expected to deliver well-scoped tasks independently, collaborate effectively with product and engineering colleagues, and follow established engineering practices for quality, security, testing, and maintainability.  
The work is weighted toward new feature development, with some operational support, documentation, and continuous improvement activities as part of normal team delivery. 

Responsibilities 

  • - Design, implement, test, and maintain backend components for digital products within agreed scope and team standards. 

  • - Collaborate with product owners, designers, QA, data science, and other engineers to clarify requirements and deliver product increments.  

  • - Contribute to backend services, APIs, and microservices, including AI integration, with support from senior engineers where needed.  

  • - Participate in code reviews, technical discussions, estimation, and planning activities.  

  • - Support the integration and operationalization of AI models and services in collaboration with data science and platform teams.  

  • - Apply engineering practices such as clean code, automated testing, CI/CD, observability, and DevOps ways of working.  

  • - Maintain clear technical documentation for implemented features, services, and operational procedures.  

  • - Investigate, troubleshoot, and resolve defects and production issues within the team support model.  

  • - Contribute to security, privacy, reliability, and compliance requirements by following established policies and guidance.  

  • - Share knowledge with team members and contribute ideas for improving team practices, tools, and product quality. 

Most desirable qualifications: 

  • - Bachelor's or master's degree in computer science, Software Engineering, or a related field. 

  • - Proven experience in software engineering principles, development processes, technologies, extreme development methodologies and practices and industry trends for Development and QA. 

  • - Hands-on experience with programming languages such as Python 

  • - Proficiency in at least one of the modern cloud environments (AWS, GCP, Azure) 

  • - Proficiency in best practices for software engineering (code review, multi-stage testing, CI/CD)  

  • - Experience with scalable development (Docker, Kubernetes)   

  • - Strong problem-solving and analytical skills, with a keen attention to detail. 

  • - Some experience with data processing (building pipelines, data versioning)  

  • - Working experience in Agile practices, product and project management principles. 

  • - Commitment to fostering an inclusive and diverse work environment. 

  • - Excellent communication skills, with the ability to effectively collaborate and build relationships with stakeholders at all levels. Able to communicate technical concepts to non-technical individuals. 

  • - Experience with working in a diverse, remote, asynchronous team  

  • - Proficiency in written and spoken English  

Frequently Asked Questions

Is the salary disclosed for the Software Engineer III position at Pearson?
The salary for this Software Engineer III role at Pearson is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer III position at Pearson located?
This Software Engineer III role at Pearson is based in Poland, Spain. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer III role at Pearson full-time or part-time?
This is listed as a Full time position. It is posted as a Software Engineer III role at Pearson.
How do I apply for the Software Engineer III position at Pearson?
Click the "Apply Now" button on this page. You will be redirected to Pearson's official application portal hosted on oraclecloud where you can submit your application directly.
When was the Software Engineer III job at Pearson posted?
This Software Engineer III position at Pearson was posted on Aug 27, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer III
Pearson
Apply for this role ↗

You'll be redirected to Pearson's official application page on oraclecloud.