Software Engineer II
Company: Pearson
Location: Boston, Massachusetts, United States
Work arrangement: Hybrid
Employment type: Full-time
Experience: 2-5 years
Education: bachelor degree, postgraduate degree
Posted: 2026-11-10
Responsibilities
The Software Developer designs, builds, and maintains secure Identity & Access Management (IAM) services for cloud and internal applications. They will collaborate with cross-functional teams to implement scalable solutions while leveraging AI-assisted tooling to improve engineering speed and quality.
Requirements
Candidates must have a B.S. or M.S. in Computer Science or equivalent experience, along with at least 3 years of experience in Java, Spring, and RESTful web services. Proficiency in test-driven development, distributed systems, and hands-on experience with AI coding assistants is required.
Skills
- Java
- Spring
- RESTful Web Services
- Distributed Systems
- Test-Driven Development
- Cloud Computing
- Identity & Access Management
- API Design
- AI Coding Assistants
- AWS
- MongoDB
- React JS
- CSS
- OAuth 2.0
- OpenID Connect
- SAML
About this role
About the Role
At Pearson, we're committed to a world that's always learning. As a Software
Developer, you'll build high-quality, secure applications that reach millions of
learners worldwide, on a globally deployed, highly scalable platform that
supports millions of logins every month.
You'll work alongside architects, engineers, UX designers and product owners to
create digital learning experiences that make a real difference. This is a
chance to join a new global product line within Pearson's expanding digital
ecosystem and help shape it from the start. The ideal candidate is self-reliant,
collaborative and energized by complex problems, and is curious about how AI can
make engineering faster, safer and better.
Summary
The Software Developer designs, builds and maintains the Identity & Access
Management (IAM) services that secure sign-in across Pearson's cloud and
internal applications. You'll help set the architecture and engineering
standards for these enterprise-wide services, and use modern AI-assisted tooling
to deliver them with speed and quality.
Responsibilities
* Design and develop scalable, secure, cloud-based identity applications.
* Write designs, specifications and component architecture, and contribute to
engineering standards.
* Code, test and ship to team guidelines, with sound engineering design and
strong quality practices.
* Solve complex problems in distributed computing and API design.
* Quickly understand the existing code base and research and implement platform
improvements.
* Partner with the product team to design new features and influence product
direction.
* Use AI coding assistants and agents to accelerate design, coding, testing,
debugging and documentation, and review all AI-generated output for
correctness, security and maintainability.
* Help the team adopt responsible AI practices, including prompt and context
techniques, data-privacy safeguards and shared AI tooling.
* Communicate clearly with teammates and management.
Required Qualifications
* B.S. or M.S. in Computer Science or equivalent experience, with strong
problem-solving skills (data structures, algorithms, operating systems).
* 3+ years building Java applications with Spring.
* 3+ years designing and building RESTful web services.
* 1+ year building scalable solutions in a distributed environment.
* 3+ years practicing test-driven development and writing unit tests.
* Solid understanding of the SaaS model.
* Experience working in Scrum/Agile teams.
* Hands-on experience using at least one AI coding assistant in daily
development, with the judgment to validate its output.
AI Tools and Skills for Developers
Candidates should be fluent in at least a few of these areas; deep expertise
across all of them is not expected.
Preferred Qualifications
* Familiarity with AWS and MongoDB.
* Experience with React JS and CSS for building user interfaces.
* Experience building highly scalable systems in cloud environments.
* Background in the e-learning industry.
* Experience integrating LLM or generative AI features into production
applications.
* Familiarity with identity standards such as OAuth 2.0, OpenID Connect and
SAML.
About Pearson
Education · 10,001+ employees · headquartered in London