> Markdown version of [/jobs/ext/4690384-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4690384-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Pearson - **Location:** Boston, MA, United States - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Amazon Web Services, Unit Testing, Cascading Style Sheets (CSS), Software as a Service, Data Structures, Software Debugging, Distributed Systems, Design of User Interfaces, Identity and Access Management, MongoDB, OAuth, Scrum Methodology, Openid Connect, Security Assertion Markup Language (SAML), Java Application Server, Cloud Platform System, Test-Driven Development (TDD), ReactJS, Large Language Models, AI Coding Agents, Information Technology, Api Design, Restful APIs - **Published:** November 12, 2026 - **Apply:** https://www.dice.com/job-detail/064e1bca-e612-46ab-9428-61e58f55885b ## About the Role * 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. ## Description 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.