Senior Software Developer @ Pearson - Hoboken, NJ

Job Overview

14 days ago

Senior Software Developer

Pearson - Hoboken, NJ

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

Software Engineer


New York, NY

Experience architecting and building entire mobile applications while leading other developers to support your vision.

Junior Java Developer

EPAM Systems

Weehawken, NJ

With a large number of developers actively contributing the code base. At least 1-2 years’ experience in software development (analysis, development, testing,…

Software Development Engineer


Newark, NJ

Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development.

Sr Software Engineer -

Disney Media & Entertainment Distribution

Bristol, CT

As a member of a diverse and talented organization, the client engineer crafts elegant and extensible solutions, at scale, using modern frameworks and…

Senior Software Engineer

Disney Streaming

New York, NY

This team manages the payments of millions of customers and is responsible for integrating with different payment processors.

Senior Software Engineer - Thor


Hoboken, NJ

Bachelor’s degree in Computer Science and 3 years’ experience in software engineering or related field OR 5 years’ experience in software.

Java Developer


Jersey City, NJ

Strong working experience in Java, Struts framework, Hibernate (ORM). Should have worked on SQL, handled queries and stored procedures.

Software Engineer, Android

Capital One - US

New York, NY

At least 2 years of experience in software engineering. Actively engage with developers outside of the local sprint team across various disciplines (Android,…

Web Solutions Engineer, YouTube


New York, NY

Bachelor's degree in Computer Science, Electrical Engineering, Math, a related quantitative field, or equivalent practical experience.

Database Software Engineer

Wells Fargo

Summit, NJ

Wells Fargo software engineering experience. 5+ years of software engineering experience. You will be part of a technical agile team, which build advanced…

Software Engineer (5839-2)


Berkeley Heights, NJ

Education: Bachelor's degree in computer science or equivalent required. Experience: 5+ years of Android testing development experience in Mobile phone/tablets …

The Company Store - Front End Developer UX

Home Depot / THD

Weehawken, NJ

Strong understanding of industry trends, Prototyping platforms, and content management systems, as well as software programs like the Adobe Creative Suite.

Software Engineering - III

Data Intelligence LLC

Moorestown, NJ

Participates in software requirement review, preliminary and critical design, integration readiness review, and software acceptance review.

Sr Software Engineer


New York, NY

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…

Senior Software Engineer


New York, NY

Build a service framework that empowers the other engineers to focus on building their products instead of writing boilerplate code.

Senior Software Engineer


New York, NY

5 7 years of hands on professional experience in o JAVA o Angular. LINUX UNIX Scripting UI GIT Eclipse Exstream OTX and related frameworks.

Android Development Support Engineer (5917-2)


Berkeley Heights, NJ

Prior experience and understanding of the product/software development process. Education: Bachelor's or Master's in Computer Science Or Information Technology.

Senior Software Engineer (WordPress)

Dow Jones

Princeton, NJ

Participate and lead technical discussions about technology, infrastructure and consider the pros/cons of a technology choice based on business value,…

Java Full Stack Developer with AuthN (Remote)


New York, NY

Seeking a Java Full Stack Developers with JWT, AuthN/AuthZ, and React. 5+ years of Full Stack development experience. Experience with JWT and AuthN/AuthZ.

Frontend Developer (React) - Digital Marketing

Rockstar Games

Manhattan, NY

Work with back-end web developers, designers, creative and business team to come up with timelines, designs, project strategy and plans for code launch.


Wells Fargo

Philadelphia, PA

Lead and coordinate maintenance of software systems and installation/upgrade of software systems. 7+ years of software engineering experience.

IT Server Engineer

Universal Technologies

Brooklyn, NY

Bachelor’s degree from an accredited college or university with a major in computer science, information systems or a field related to the essential functions.

Full Stack Software Engineer

Cornerstone Information Systems

New York, NY

Maintaining and upgrading the software after deployment. Collaborating with other software engineers and internal/external stakeholders.

Java Developer

Calypso Way

New York, NY

Working knowledge of software development methods and processes including Waterfall and Agile development practices. Java, 8 or 11 preferred.