> Markdown version of [/jobs/ext/2712550-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2712550-staff-software-engineer). 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). --- # Staff Software Engineer - **Company:** Pearson - **Location:** Augusta, ME, United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Cloud Computing, Databases, Continuous Integration, Data Structures, Data Intelligence, Python (Programming Language), Node.Js, OAuth, Software Product Management, Service-Oriented Architecture, Single Sign-On, Systems Integration, TypeScript, ReactJS, Large Language Models, Backend, Information Technology, Front End Software Development, Api Design, Web Api - **Published:** September 4, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3377305116&tx=YT1313TTI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 8+ years of full-stack engineering experience, with meaningful time spent shipping production systems end to end. Background as a technical founder, FDE, or software engineer with consulting experience is all fair game. * Strong CS fundamentals. Data structures, algorithms, system design. You can whiteboard a service architecture, talk through tradeoffs, and not flinch at a coding interview. * Frontend depth. Modern React, TypeScript, real component architecture, state management you can defend, and the taste to build something that looks finished - not just functional. * Backend depth in order of importance (Node.JS, Java, and Python). API design, data modeling, auth, error handling. Comfortable owning a service from request handler to schema. * Production LLM experience. Advanced prompt engineering, agent development, evaluation frameworks, retrieval, and deployment at scale. You've shipped at least one real LLM-backed application that someone other than you used. * Fluency with AI-assisted development tools and agentic coding. This is not a side note. The work moves at a pace that assumes you're using these tools efficiently, accurately, and rapidly. You should be able to demonstrate a clear process that delivers measurable results. * Data fluency. Databases at a real working level, comfort with Python data tooling. * Cloud and deployment fluency. AWS, GCP, or Azure - enough to put a service on a real URL behind real auth without filing a ticket. CI/CD, containers, observability. * Integration experience. You've built things that talk to systems you didn't write. SSO, OAuth, third-party APIs, internal platforms, legacy databases. * High agency. You navigate ambiguity inside a complex organization without needing someone to clear your path. You make calls and own them. * High cooperation, low ego. Pearson is 30,000+ people. Forward deployed work crosses team lines constantly. * Communication skills that work in both directions. You can sit in a room of executives and engineers, hold both threads at once, and not lose either audience. You can speak to end users about their problem and translate that into something other engineering teams can actually build against. * Currency on what's changing. You stay close to the frontier of LLM capabilities, agent patterns, and AI product stacks. * Education: Bachelor's degree in Computer Science or equivalent combination of education, training, and professional experience ## Related Videos - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)