Pearson
Senior Software Engineering
Hoboken, NJ, United States · Senior · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$12,717 more — $137,717 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $137,717 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · New York-Newark-Jersey City, NY-NJ. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- This 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.
- 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.
- You 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.
Responsibilities
- You will lead significant engineering initiatives from initial discovery and solution design through implementation, deployment, operationalization, and ongoing support.
- Lead the architecture, design, implementation, testing, deployment, operationalization, and production support of complex software systems.
- Build scalable, reliable, secure, and highly available backend services, distributed systems, event-driven applications, and stream-processing solutions.
- Own major engineering initiatives from technical discovery and solution definition through delivery, production rollout, and ongoing support.
- Partner with product, architecture, platform, security, operations, development, and other solution teams to translate business requirements into practical technical approaches.
- Develop and communicate technical proposals that clearly explain solution architecture, implementation decisions, expected outcomes, dependencies, risks, and trade-offs.
- Lead technical discovery sessions, architecture reviews, system design discussions, and implementation planning for complex initiatives.
- Work independently, navigate ambiguity, identify the appropriate path forward, and drive initiatives to completion with limited oversight.
- Mentor engineers through technical design guidance, code reviews, troubleshooting, knowledge sharing, and the adoption of engineering best practices.
- Drive continuous improvement across software development, delivery, deployment, maintenance, and production support practices.
Requirements
- Bachelor's degree or equivalent professional experience in Computer Science, Software Engineering, Information Technology, or a related discipline. A master's degree is a plus.
- Strong programming experience with at least one modern, strongly typed language, such as Java, Kotlin, Scala, C#, Go, Rust, or TypeScript.
- Strong experience with
- Strong understanding of API design, system integration, authentication, authorization, application security, and data protection principles.
- Experience with automated testing, including unit, integration, contract, and end-to-end testing, along with continuous integration and delivery practices.
Compensation
- Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location.
Company info
- 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.
This listing is sourced directly from Pearson's careers page and normalized into a canonical job model.