
Senior Software Engineer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in New Jersey.
• Design, develop, enhance, and sustain comprehensive assessment capabilities that are dependable, scalable, secure, and maintainable.
• Take ownership of moderately complex technical workstreams from inception to completion, including problem framing, design, implementation, testing, release, and ongoing operations.
• Engage in discussions regarding architecture, API design, data modeling, integration, and platform trade-offs.
• Contribute to roadmap and sequencing discussions by identifying technical constraints, dependencies, risks, and options for incremental delivery.
• Collaborate with Product Management and UX during the discovery phase, problem framing, solution design, prototyping, validation, and iteration.
• Convert user needs into technically sound and practical solutions.
• Deliver high-quality software iteratively alongside Product, UX, QA, and platform teams.
• Enhance engineering standards through code reviews, mentoring, technical documentation, and thoughtful engineering practices.
• Convert product objectives and user stories into technical plans, implementation tasks, and acceptance criteria.
• Utilize or become proficient in AI-assisted coding tools for development, testing, documentation, and problem-solving.
• Modernize legacy systems while enhancing quality, security, observability, and maintainability.
• Build relationships with Product Management, UX, QA, data, content, platform, and GTM partners.
• Communicate technical strategies, progress, trade-offs, blockers, and risks to engineering leadership and cross-functional stakeholders.
• 5+ years of professional experience in software engineering.
• Strong full stack development experience, preferably with .NET/C# and React; comparable experience in modern backend and frontend technologies is acceptable.
• Experience in designing and consuming APIs.
• Familiarity with cloud technologies, preferably AWS.
• Proven experience in building secure, scalable, and maintainable services and user experiences.
• Strong engineering fundamentals, including object-oriented design, testing, debugging, code review, source control, CI/CD, performance, accessibility, and secure coding practices.
• Experience with or a strong interest in AI-assisted coding tools and AI-augmented development workflows.
• Ability to collaborate effectively with Product Management and UX.
• Excellent written and verbal communication skills.
• Outcome-oriented mindset, strong sense of ownership, sound judgment in ambiguous situations, and a commitment to continuous improvement.
• Bonus: background in educational technology, assessment platforms, learning tools, or high-scale B2B2C products.
• Bonus: experience with containerization, microservices, observability, or DevOps practices.
• Bonus: experience modernizing legacy software while ensuring reliability for an existing user base.
• Annual incentive program.
• Benefits provided by Pearson (specific benefits linked in the posting).
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.