{"id":2780964,"url":"https://alion.io/job/pearson-senior-software-engineering","title":"Senior Software Engineering","company":{"id":34029,"name":"Pearson","domain":"pearson.com","url":"https://alion.io/company/pearson","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":78,"open_postings":18,"ghost_share":0,"stale_share":0.889,"repost_share":0,"time_to_fill_p50_days":26,"computed_at":"2026-10-19T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hoboken, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":125000,"max":175000,"currency":"USD","period":"year","gross":null,"usd_annual":175000},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Agile","optional":true},{"name":"Amazon Aurora","optional":true},{"name":"Amazon CloudWatch","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon EKS","optional":true},{"name":"Amazon EventBridge","optional":true},{"name":"Amazon Neptune","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS Lambda","optional":true},{"name":"AWS Step Functions","optional":true},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"DynamoDB","optional":true},{"name":"Go","optional":true},{"name":"Java","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"RAG","optional":true},{"name":"Rust","optional":true},{"name":"Scala","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-09T14:46:20Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-19T17:54:55Z","board_verified":true,"closed_at":null,"days_open":10,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":10},"description":"The Role\nAs an Senior Software Engineering, you will serve as a senior technical owner and hands-on engineer responsible for designing, building, operating, and evolving scalable software solutions for complex business and engineering challenges.\nThis is a full-stack engineering role with a strong emphasis on backend development, distributed systems, event-driven and stream-processing systems, cloud-native architecture predominantly on AWS, and service reliability. You will lead significant engineering initiatives from initial discovery and solution design through implementation, deployment, operationalization, and ongoing support.\nThe role is equally focused on developing new product capabilities and strengthening, maintaining, and operationalizing existing features. Given the maturity and lifecycle of the platform, you will work on modernization, technical debt reduction, production reliability, performance improvement, and long-term maintainability alongside new feature delivery.\nYou will work closely with product managers, architects, engineering leaders, and teams across multiple domains to translate business needs into practical, scalable, and maintainable technical solutions. Documentation, technical communication, and collaboration across globally distributed organizations are essential parts of this complex role.\nThe ideal candidate is an experienced engineer who thrives on solving difficult problems, operates effectively in ambiguous environments, and believes in owning solutions end to end. We are looking for a highly autonomous professional who can independently drive initiatives, establish clarity where requirements are incomplete, and remain accountable for delivering high-quality outcomes.\nWhat You'll Own\nLead the architecture, design, implementation, testing, deployment, operationalization, and production support of complex software systems.\nBuild scalable, reliable, secure, and highly available backend services, distributed systems, event-driven applications, and stream-processing solutions.\nOwn major engineering initiatives from technical discovery and solution definition through delivery, production rollout, and ongoing support.\nBalance the delivery of new product capabilities with modernization, technical debt reduction, reliability improvements, and maintenance of existing systems.\nPartner with product, architecture, platform, security, operations, development, and other solution teams to translate business requirements into practical technical approaches.\nDevelop and communicate technical proposals that clearly explain solution architecture, implementation decisions, expected outcomes, dependencies, risks, and trade-offs.\nLead technical discovery sessions, architecture reviews, system design discussions, and implementation planning for complex initiatives.\nDesign APIs, microservices, asynchronous workflows, event-driven systems, streaming applications, and cloud-native services that can evolve with changing product and platform needs.\nEvaluate existing platform capabilities, shared services, and APIs before introducing new solutions, ensuring alignment with broader enterprise architecture.\nCreate proof-of-concept solutions to validate technical approaches and evolve successful prototypes into secure, maintainable, and production-ready capabilities.\nProvide technical leadership and guidance to engineering teams across onshore and offshore locations, ensuring development activities are coordinated and delivered with high quality.\nWork independently, navigate ambiguity, identify the appropriate path forward, and drive initiatives to completion with limited oversight.\nMentor engineers through technical design guidance, code reviews, troubleshooting, knowledge sharing, and the adoption of engineering best practices.\nEstablish and promote standards for code quality, automated testing, observability, resiliency, security, documentation, and operational readiness.\nProduce clear and maintainable technical documentation, including system designs, architecture decisions, workflows, operational runbooks, troubleshooting guidance, and engineering standards.\nDrive continuous improvement across software development, delivery, deployment, maintenance, and production support practices.\nTake ownership of production systems, including monitoring, incident response, root-cause analysis, performance optimization, and implementation of long-term corrective actions.\nOperate effectively in a 24/7 production environment and understand the responsibility associated with supporting business-critical software platforms.\nStay current with advancements in cloud computing, distributed systems, software architecture, artificial intelligence, and engineering productivity.\nEvaluate and responsibly adopt AI-assisted and agentic engineering capabilities where they improve solution quality, developer productivity, operational efficiency, or customer outcomes.\nContribute to an AI-native engineering culture by applying AI capabilities throughout appropriate stages of discovery, design, development, testing, documentation, deployment, and operational support. \nAbout You\nYou are an experienced software engineer and technical leader who combines deep backend engineering knowledge with strong ownership, sound technical judgment, and effective communication.\nYou are highly autonomous and comfortable independently driving complex initiatives. You can navigate ambiguity, identify missing requirements, evaluate technical and business trade-offs, and establish a practical path toward delivery.\nYou are willing to take on difficult challenges and remain accountable throughout the entire lifecycle of a solution, from discovery and design through implementation, deployment, monitoring, maintenance, and production support.\nYou are equally comfortable developing new functionality and improving existing systems. You understand that mature products require continued investment in reliability, observability, performance, modernization, technical debt reduction, documentation, and operational excellence.\nYou work effectively across organizational and technical boundaries, influence decisions through expertise and collaboration, and explain complex technical topics clearly to both technical and non-technical audiences.\nRequired Experience and Skills\nBachelor’s degree or equivalent professional experience in Computer Science, Software Engineering, Information Technology, or a related discipline. A master’s degree is a plus.\n7+ years of professional software engineering experience, with significant experience designing, developing, and operating backend systems.\nDemonstrated experience serving as a technical lead or senior engineer for complex, cross-functional software initiatives.\nDeep knowledge of backend engineering concepts, including distributed systems, concurrency, scalability, fault tolerance, resiliency, consistency, event processing, and performance.\nStrong programming experience with at least one modern, strongly typed language, such as Java, Kotlin, Scala, C#, Go, Rust, or TypeScript.\nExperience designing and building microservices, RESTful APIs, asynchronous workflows, event-driven architectures, streaming systems, and integration services.\nStrong experience with AWS and cloud-native engineering, including several of the following:AWS Lambda\nAmazon ECS or EKS\nAmazon API Gateway\nAmazon SQS and SNS\nAmazon EventBridge\nAmazon MSK\nAWS Step Functions\nAmazon DynamoDB\nAmazon RDS or Aurora\nAmazon Neptune\nAmazon CloudWatch \nInfrastructure as Code\n\nExperience designing systems using serverless, containerized, microservice-based, and event-driven architectures.\nExperience working with relational, NoSQL, graph, and streaming data technologies, including data modeling, scalable access patterns, and performance optimization.\nStrong understanding of API design, system integration, authentication, authorization, application security, and data protection principles.\nExperience with automated testing, including unit, integration, contract, and end-to-end testing, along with continuous integration and delivery practices.\nExperience implementing observability using structured logging, metrics, distributed tracing, dashboards, and proactive alerting.\nExperience diagnosing complex production issues, conducting root-cause analysis, and improving system reliability across distributed applications.\nProven ability to create technical documentation, architecture diagrams, design proposals, operational runbooks, and engineering best-practice guidance.\nExperience building proof-of-concept solutions and successfully evolving them into scalable, production-ready systems.\nExperience maintaining and modernizing mature software platforms with significant operational, support, and technical debt considerations.\nExperience working in Agile development environments and coordinating engineering delivery across globally distributed teams.\nDemonstrated ability to independently manage work, make informed technical decisions, navigate uncertainty, and drive initiatives through completion.\nExcellent written and verbal communication skills, including the ability to communicate technical decisions, trade-offs, risks, and recommendations to engineering leaders, product partners, and business stakeholders. \nAI and Modern Engineering Capabilities\nDemonstrated ability to use AI-assisted engineering tools to improve solution analysis, design, implementation, testing, documentation, troubleshooting, and developer productivity.\nFamiliarity with agentic AI technologies, including AI agents, tool-based workflows, retrieval-augmented generation, model integration, and AI-enabled automation.\nFamiliarity with the AI Development Lifecycle, or AI-DLC, including the responsible application of AI throughout discovery, design, development, validation, deployment, monitoring, and operational support.\nWhat Success Looks Like\nSuccess in this role means taking end-to-end ownership of complex engineering initiatives and consistently delivering secure, scalable, reliable, and maintainable solutions. You will successfully balance new feature development with the modernization, operational support, and continued improvement of existing capabilities. You will bring technical clarity to ambiguous problems, make sound architectural decisions, raise engineering standards, and help teams deliver with greater quality and confidence. Beyond writing code, you will ensure that solutions are well designed, thoroughly tested, observable, documented, operationally ready, and aligned with the long-term direction of the platform. You will also contribute to building a strong engineering culture by mentoring others, promoting collaboration, and responsibly adopting AI-assisted and agentic technologies where they create meaningful value.\nCompensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:\nThe minimum full-time salary range is between $125,000 - $175,000.\nThis position is eligible to participate in an annual incentive program, and information on benefits offered is here.\nApplications will be accepted through 15th August. This window may be extended depending on business needs.","description_format":"text","description_chars":11498,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["EdTech Platforms","Publishing","E-learning"],"lifecycle":[{"event":"open","at":"2026-10-17T12:53:54Z"}],"visa":[],"liveness":{"score":55,"band":"ok","label":"Likely open","p_open":1,"p_active":0.607,"p_room":0.9,"age_days":9,"expected_fill_days":26,"reasons":["conf:6","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-10-19T05:45:15Z"},"pay":{"stated_usd_annual":175000,"is_top_pay":false},"html_url":"https://alion.io/job/pearson-senior-software-engineering","json_url":"https://alion.io/job/pearson-senior-software-engineering.json","meta":{"generated_at":"2026-10-19T21:39:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":607,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":34029},"rest":"https://alion.io/mcp/rest/get_company?id=34029"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpearson-senior-software-engineering"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpearson-senior-software-engineering"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpearson-senior-software-engineering"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pearson-senior-software-engineering\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpearson-senior-software-engineering"}]}