Senior Software Developer @ Pearson - New York, NY

Job Overview

5 days ago

Senior Software Developer

Pearson - New York, NY

We are the world’s learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.

Company Description

At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. By embracing a massive digital transformation that includes highly experiential and personalized learning, we are always re-examining and continuously improving the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who are mission-driven and motivate each other to explore new frontiers in an environment that supports and inspires us to always be better.

Job Summary

Software Engineer works as an individual contributor in a software development team in the implementation and design of software solutions for complex and difficult business and engineering problems. The position demands someone who can communicate effectively with team members, analyze problems, and create solutions that meet functional as well as non-functional needs such as scalability, reliability, and extensibility. You will engage with an offshore team and ensure delivery of all development-related team tasks in a coordinated fashion.

Job Duties & Responsibilities include but are not limited to:

  • Working with product and technology teams to innovate and evolve Pearson's learning platform.

  • Creating solutions by partnering with architects and peer team leads responsible for other domains to understand how best to leverage existing capabilities and APIs.

  • Leading cross-functional teams in the design and implementation of new software as well as maintains and enhances existing software

  • Self-starter who enjoys working in high-pressure environments and understands the pressure and pride of maintaining a world class 24/7 production environment.

  • Be curious, always learning, stay on top, and help adoption of new frameworks and technology capabilities where it makes sense.

  • Drive design and implementation decisions using principles and best practices. Make decisions that move the architecture forward; create best practices and patterns.

  • Hands-on experience as a full-stack developer, at all tiers from the front-end UI to the backend data store.

  • Experience and knowledge in one of the strong typed, structural languages - Java, Scala, C

  • Proficiency in at least one backend Scripting Programming Language

  • Experiences working with Cloud Platforms preferred - AWS.

  • Ability to navigate through different layers of the architecture with proficiency, in order to troubleshoot and find the root cause for an issue.

  • Author technical documentation for workflows/processes/best practices. Maintain 99.999% uptime for the client’s E-com websites

  • Mentor other engineers and technical leads to make sound technical decisions and help build effective engineering practices. Build POCs where appropriate and turn POCs into production-ready code. Be the go-to expert for technical solutions for various development teams.

  • Experience of being a part of the Agile/Scrum environment.

  • Team player, problem solver, a good communicator with a desire to work hard, deliver meaningful features, get along with others, and have fun.

Preferred Qualifications:

Significant experience or knowledge is required in the following areas:

  • Serverless Architecture

  • Cloud Technologies

  • Microservice Architecture

  • Continuous Integration/Continuous Deployment/Continuous Testing

  • Agile development

Nice to Have

Experience in Education Domain


Bachelor’s degree in Computer Science / MIS or equivalent experience required. Minimum five (5) years experience in software engineering and design.



Organization: Technology & Operations

Schedule: FULL_TIME

Req ID: 523

Similar Jobs

Node.js Developer


Secaucus, NJ

Minimum 4 years of experience handling Production-level software deployments, monitoring, and support. The candidate will focus on the development, optimization…

Sr. Software Development Engineer

CVS Health

New York, NY

Software Development Engineer to design and develop enterprise software applications and platforms. Duties include: design, develop, and maintain the support…

Dot Net Developers

Big Apple Information Systems

White Plains, NY

Hands-on proficiency in design and coding Core Python. Data Wrangling and Data cleaning. Use of Python packages E.g. (NumPy, MatPlotlib, Scikit learn, etc) for…

Senior Software Engineer

CVS Health

New York, NY

You will Lead and participate in the design, build and management of large-scale data structures, pipelines, and efficient Extract/Load/Transform (ETL)…


The GBS Group

Philadelphia, PA

Familiarity with Agile software development practices. Experience designing, developing, testing, and installing software and supporting software products.

Oracle Senior Developer

Gainwell Technologies

Township of Hamilton, NJ

Provide ongoing support to frontend developers and DBAs. Functions as a domain expert and works closely with software developers to explain the application…

Lead Java Full Stack Developer

Perficient, Inc

New York, NY

Knowledge and experience in developing software using agile methodologies. As a member working in a team environment you will work with solution architects and…

Backend Web Developer

DOCS Health

Chalfont, PA

As a Backend Web Developer you will develop, test and document web, mobile and server-side cloud-based applications in a LAMP environment.

C# Developer AVP


Whippany, NJ

Being responsible for technical design, development and automated testing and delivery. Working closely with trading desk, QA, Risk Gen global team and the…

Senior Java Developer


Weehawken, NJ

Practitioner of java design patterns. Hands-on Java developer with 5+ years of development experience. The candidate should be aware of the full SDLC life cycle…

Java Developers

Big Apple Information Systems

White Plains, NY

Web Technologies : CSS, HTML, JQuery, JavaScript. Java Web Frameworks : SpringMVC, Play, Java Server Faces. Java Testing Tools : JUnit, TestNG, Selenium.

Software Engineer, II

Zebra Technologies

Holtsville, NY

Perform code reviews for other Platform developers and provide feedback. Working full stack development from UI applications to embedded software within Zebra’s…

Software Developer (.NET/SQL Server)

Underwriters Laboratories Inc.

Princeton, NJ

Strong working knowledge in software application or specific program language requirements of software work. Formal software development lifecycle fundamentals.

Full Stack Engineer

New York Life Insurance Co

New York, NY

You will work with our team of talented engineers to design and build the next generation of applications in the FinTech ecosystem (Life Insurance / Asset…

DevOps / SRE


New York, NY

Work directly with our developer and system administrator teams. Previous experience with software development, infrastructure development, or development and…

Backend Developer

Southern Power Systems, Inc., a WaveTech Group Company

Exton, PA

Two to five years of experience in software development. Code and test software applications for Linux based embedded and server platforms.

Senior .NET Developer

Samiti Technology

New York, NY

Research development tools and software for product evaluation and buy versus build recommendations. Five or more years of software development and design…

Java Developer

Vantage Labs

New Hope, PA

Experience with agile software development methodologies like XP and Scrum. 1-3+ years of JAVA software development experience is required: you must have…

AWS Cloud Engineer


New York, NY

3-5 years of experience working with AWS and a proven track record of building complex infrastructure. Expert level knowledge with AWS design, architecture, and…

Software Engineer

Signature Science, LLC

Egg Harbor Township, NJ

Maintains software tools as needed. Develops software programs to control custom hardware. Updates software tools based on ISO 17025 needs.



New York, NY

Bachelor's degree in computer science, software engineering, or other related field. Knowledgeable in programming, data structures, computer systems, and…

Game Designer Mathematician - Penn Game Studios

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

The Game Mathematician will be responsible for coordinating with the design, engineering and production team from the initial game pitch all the way to the…

Senior Site Reliability Engineer (DevOps) - REMOTE

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

Support our AWS infrastructure for the engineering team, ensuring system availability, performance, capacity, and continuity.

On SITE PHP + Wordpress Web Developer - 4+ Years Experience

CMDS Marketing Agency

Colts Neck, NJ

The ideal candidates will be self-motivated with good communication skills, strong problem solving skills, 4+ years of web development experience and will be…