Senior Software Engineer

Pearson

Pearson (GA)

Remote

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work flexibility
Diverse work environment
Continuous learning opportunities

Job summary

A leading global learning company is seeking a Senior Software Engineer to join its AI Learning Capabilities team. The role involves designing and building intelligent systems to enhance education. Candidates should have a strong background in software engineering, including experience with Python, AWS, and Kubernetes. This position offers remote work flexibility and the opportunity to work on strategic projects that impact language learning globally.

Qualifications

  • Proven experience in software engineering principles and processes.
  • Hands-on experience with programming languages such as Python.
  • Experience with scalable development using Docker and Kubernetes.

Responsibilities

  • Partner with product owners to design and implement backend components.
  • Lead projects while advocating for backend best practices.
  • Architect scalable backend services and APIs for AI integration.

Skills

Python
AWS
Kubernetes
Agile practices
Problem-solving skills

Education

Bachelor's or master's degree in computer science

Tools

Docker
Modern cloud environments

Job description

Role title

Senior 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 [DJ1] 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 requires an experienced and highly competent software engineer with proven expertise integrating AI and LLM‑based capabilities into real-world products.

We are looking for a highly autonomous professional who can drive work independently, navigate ambiguity, and take ownership of delivering high‑quality solutions.

Work distribution is strongly weighted toward new feature development, with minimal maintenance needs given the product’s early lifecycle. Documentation and collaboration remain essential parts of the role.

Responsibilities
  • Partner with product owners to design, implement, and maintain backend components for digital products.
  • Collaborate in cross-functional teams to define objectives, requirements, and timelines.
  • Lead projects and advocate for backend best practices, supporting strategic and innovation initiatives.
  • Architect scalable backend services and APIs, including AI integration and deployment of microservices.
  • Operationalize AI models with data science teams and ensure system reliability and scalability.
  • Maintain technical documentation and mentor junior engineers.
  • Champion continuous improvement, innovation, and knowledge sharing within the team.
  • Lead and influence the software development lifecycle, adhering to best practices like DevOps, Clean Code, and DDD.
  • Ensure security and compliance, working closely with relevant teams.
  • Stay updated on industry trends and recommend processes or technical improvements.
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 #LI-MG1.
Who we are

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.

Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com.

Job Details

Engineering

Job Family: TECHNOLOGY

Organization: English Language Learning

Schedule: FULL_TIME

Workplace Type: Remote

Req ID: 22642

#LI-REMOTE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

Pearson • Neptune Township (NJ)

On-site
USD 110,000 - 140,000
Competitive salary
Flexible work hours
Health insurance
Staff Software Engineer
Staff Software Engineer

Pearson • Indiana (PA)

Hybrid
USD 120,000 - 150,000
Staff Software Engineer
Staff Software Engineer

TrulyHired • Hoboken (NJ)

Hybrid
USD 150,000 - 180,000
Annual incentive program
Advanced Specialist, Software Engineering
Advanced Specialist, Software Engineering

Spectrum 360 A NJ Non Profit Corp. • Hoboken (NJ)

Hybrid
USD 125,000 - 175,000
Senior Software Engineer
Senior Software Engineer

Pearson • United States

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Pearson • New York (NY)

On-site
USD 150,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Pearson • New York (NY)

Hybrid
USD 150,000 - 180,000
Software Engineering Team Manager
Software Engineering Team Manager

TrulyHired • Hoboken (NJ)

Hybrid
USD 150,000 - 200,000
Eligibility for annual incentive program
Staff Software Engineer
Staff Software Engineer

Spectrum 360 A NJ Non Profit Corp. • Hoboken (NJ)

Hybrid
USD 160,000 - 175,000
Advanced Specialist, AI Scientist
Advanced Specialist, AI Scientist

Pearson • Town of Poland (NY)

On-site
Competitive benefits
Mentorship from experienced AI practitioners