Senior Software Engineer

Solicitante De Empleo
Murcia, Spain
1 day ago
Apply on www.recruit.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Integration Architecture Microsoft Azure Cloud Computing Code Review Continuous Integration DevOps Python (Programming Language) Systems Development Life Cycle
+11 more
Software Construction Software Engineering Management of Software Versions Data Processing Google Cloud Delivery Pipeline Backend Kubernetes Information Technology Docker Microservices

Job description

In this Senior Software Engineer role within Pearson’s AI Learning Capabilities for English Language Learning, you design and deliver backend systems that fuse AI and LLM capabilities into learning products. You work with cross-functional teams to turn product ideas into scalable, secure services. You’ll lead technical initiatives, mentor engineers, and champion best practices across the SDLC, with a focus on reliability and continuous improvement. This is a chance to shape education technology at scale and contribute to a mission-driven team. Responsabilidades Design, implement, and maintain backend components for digital products Collaborate with cross-functional teams to define objectives and timelines Lead projects and advocate backend best practices, supporting innovation Architect scalable backend services and APIs, including AI integration and microservices deployment Operationalize AI models with data science teams and ensure reliability and scalability Maintain technical documentation and mentor junior engineers Champion continuous improvement, knowledge sharing, and DevOps-aligned practices Ensure security and compliance in collaboration with relevant teams Stay updated on industry trends and propose improvements Requisitos principales

Requirements

Bachelors or Masters degree in computer science, Software Engineering, or related field Proven experience in software engineering principles, development processes, and industry trends for development and QA Hands-on experience with Python Proficiency in at least one modern cloud environment (AWS, GCP, Azure) Proficiency in software engineering best practices (code review, multi-stage testing, CI/CD) Experience with scalable development (Docker, Kubernetes) Strong problem-solving xqbhyrx and analytical skills with attention to detail Experience with data processing (build pipelines, data versioning) Working experience in Agile practices, product and project management principles Commitment to inclusivity and diversity in the workplace Excellent communication skills and ability to collaborate with stakeholders at all levels Experience in diverse, remote, asynchronous teams Proficiency in written and spoken English Strong communication Collaborative mindset Mentoring and leadership Python Cloud platforms (AWS, GCP, Azure) CI/CD

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.recruit.net
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all