P

Pearson

Makes learning tools and runs certification exams

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHoboken, NJ, USARemote

About the Job

Requirements

  • At least 5 years of professional software engineering experience, including production software delivery and end-to-end ownership of meaningful technical workstreams.
  • Strong full-stack development experience, preferably with .NET/C# and React; comparable modern backend and frontend technologies are acceptable.
  • Experience designing and consuming APIs and working with cloud technologies, preferably AWS, to build secure, scalable, maintainable services and user experiences.
  • Strong engineering fundamentals, including object-oriented design, testing, debugging, code review, source control, continuous integration and continuous delivery, performance, accessibility, and secure coding practices.
  • Experience with or strong interest in AI-assisted coding tools and AI-augmented development workflows; willingness to learn is acceptable.
  • Ability to work effectively with Product Management and UX on discovery, feasibility, implementation planning, and iterative delivery.

Responsibilities

  • Design, build, enhance, and maintain full-stack assessment capabilities that are reliable, scalable, secure, and maintainable.
  • Own moderately complex technical workstreams end-to-end, from problem framing and design through implementation, testing, release, and operational follow-through.
  • Participate in architecture, API design, data model, integration, and platform trade-off discussions; make recommendations and document decisions.
  • Contribute to roadmap and sequencing discussions by surfacing technical constraints, dependencies, delivery risks, and incremental delivery options early.
  • Work with Product Management and UX during discovery, problem framing, and solution design.
  • Participate in customer-informed discovery when appropriate and help translate user needs into technically sound, feasible solutions.
  • Develop understanding of learners, educators, administrators, and content teams who rely on assessment experiences and supporting platforms.
  • Partner with product and design peers to prototype, validate, and iterate on solutions before full-scale implementation.
  • Contribute an engineering perspective to build, buy, or partner discussions, modernization opportunities, and platform investment decisions.
  • Deliver high-quality software iteratively with Product, UX, QA, and platform teams while balancing modernization and near-term product commitments.
  • Raise engineering standards through code reviews, mentoring, technical documentation, and sound engineering practices.
  • Translate product goals and user stories into technical plans, implementation tasks, and acceptance criteria.
  • Manage technical scope and sequencing, surfacing trade-offs and risks early.
  • Build across the full stack, preferably using .NET and React, applying engineering principles transferable to comparable technologies.
  • Use or actively learn AI-assisted coding tools to improve development speed, code quality, experimentation, test generation, documentation, and problem solving.
  • Modernize legacy systems to improve quality, security, observability, and maintainability without disrupting the existing user base.
  • Keep current with engineering practices, AI-enabled development workflows, cloud patterns, and platform capabilities relevant to assessment experiences.
  • Build working relationships with Product Management, UX, QA, data, content, platform, and go-to-market partners, operating effectively in a matrix without formal authority.
  • Communicate technical strategy, progress, trade-offs, blockers, and risks clearly to engineering leadership and cross-functional stakeholders.
  • Explain the problem being solved, the rationale for the approach, trade-offs, and production success measures.

Desired Qualifications

  • Hands-on experience with AI-assisted coding tools is strongly preferred.
  • Background in educational technology, assessment platforms, learning tools, or other high-scale B2B2C products.
  • Hands-on experience with .NET, React, cloud platforms, containerization, microservices, observability, or DevOps practices.
  • Practical use of AI-assisted coding tools to accelerate development, improve testing, generate documentation, refactor legacy code, or explore solution options.
  • Experience modernizing legacy software while maintaining reliability for an existing user base.

About the Company

Pearson

Makes learning tools and runs certification exams

Pearson makes learning materials and runs assessments for students, educators, employers, and professionals, combining digital courseware with qualifications that verify knowledge and skills. Its MyLab and Mastering platforms pair college content with practice activities and tools that let instructors track progress. The business also supports online schools, English learning, professional certification, and workforce training, with products used in classrooms, workplaces, and testing centers. It earns money from courseware sales, digital subscriptions, assessment fees, and contracts with education institutions and employers. Pearson traces its roots to 1844 and is headquartered in London.

Company size
10,001+
Company stage
IPO
Headquarters
Covent Garden, United Kingdom
Founded
1844

Recently Posted Jobs

Explore more opportunities at Pearson

See more jobs