Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Pearson VUE

Senior Software Engineer

Pearson VUE

. Lead architecture, design, implementation, testing, deployment, operationalization, and production support of complex software systems .

Posted 10/9/2026full-timeHoboken • New Jersey • United StatesSenior💰 $125,000 - $175,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing scalable, reliable backend systems and distributed architectures, with a strong focus on cloud-native solutions and AI-assisted engineering. Proven ability to lead technical initiatives, mentor teams, and produce comprehensive technical documentation.

Highest-signal resume keywords
Backend System DesignDistributed Systems ExpertiseAWS Cloud EngineeringMicroservices ArchitectureTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaKotlinScalaC#GoRustTypeScriptMicroservicesRESTful APIsAutomated Testing
Soft Skills
Excellent CommunicationMentoringTechnical Decision-MakingCollaborationProblem-Solving
Tools & Technologies
AWS ServicesInfrastructure as CodeContainerizationEvent-Driven ArchitecturesObservability Tools
Industry Keywords
Software EngineeringAgile MethodologiesTechnical DocumentationProduction SupportAI Development Lifecycle

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsJavaKotlinMicroservicesNoSQLRustScalaTypeScriptGo

About the role

Key responsibilities & impact
  • Lead 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 engineering initiatives from technical discovery through delivery, production rollout, and ongoing support
  • Balance new product capabilities with modernization, technical debt reduction, reliability improvements, and maintenance
  • Partner with product, architecture, platform, security, operations, development, and solution teams
  • Develop and communicate technical proposals covering architecture, implementation decisions, outcomes, dependencies, risks, and trade-offs
  • Lead technical discovery sessions, architecture reviews, system design discussions, and implementation planning
  • Design APIs, microservices, asynchronous workflows, streaming applications, and cloud-native services
  • Evaluate existing platform capabilities, shared services, and APIs before introducing new solutions
  • Create proof-of-concept solutions and evolve successful prototypes into production-ready capabilities
  • Provide technical leadership and guidance to onshore and offshore engineering teams
  • Mentor engineers through design guidance, code reviews, troubleshooting, and knowledge sharing
  • Establish standards for code quality, automated testing, observability, resiliency, security, documentation, and operational readiness
  • Produce technical documentation, system designs, architecture decisions, workflows, runbooks, and engineering standards
  • Drive continuous improvement across development, delivery, deployment, maintenance, and production support
  • Own production systems, including monitoring, incident response, root-cause analysis, performance optimization, and corrective actions
  • Operate effectively in a 24/7 production environment
  • Stay current with cloud computing, distributed systems, software architecture, AI, and engineering productivity
  • Evaluate and adopt AI-assisted and agentic engineering capabilities where beneficial
  • Apply AI capabilities across discovery, design, development, testing, documentation, deployment, and operational support

Requirements

What you’ll need
  • Bachelor’s degree or equivalent professional experience in Computer Science, Software Engineering, Information Technology, or a related discipline
  • 7+ years of professional software engineering experience
  • Experience designing, developing, and operating backend systems
  • Experience serving as a technical lead or senior engineer for complex, cross-functional software initiatives
  • Deep knowledge of distributed systems, concurrency, scalability, fault tolerance, resiliency, consistency, event processing, and performance
  • Strong programming experience with at least one modern, strongly typed language, such as Java, Kotlin, Scala, C#, Go, Rust, or TypeScript
  • Experience with microservices, RESTful APIs, asynchronous workflows, event-driven architectures, streaming systems, and integration services
  • Strong AWS and cloud-native engineering experience, including relevant AWS services and Infrastructure as Code
  • Experience with serverless, containerized, microservice-based, and event-driven architectures
  • Experience with relational, NoSQL, graph, and streaming data technologies
  • Understanding of API design, system integration, authentication, authorization, application security, and data protection
  • Experience with automated testing, continuous integration, and continuous delivery
  • Experience implementing observability with structured logging, metrics, distributed tracing, dashboards, and alerting
  • Experience diagnosing production issues, conducting root-cause analysis, and improving distributed-system reliability
  • Ability to create technical documentation, architecture diagrams, design proposals, operational runbooks, and engineering guidance
  • Experience building proof-of-concept solutions and evolving them into production-ready systems
  • Experience maintaining and modernizing mature software platforms
  • Experience working in Agile environments and coordinating delivery across globally distributed teams
  • Ability to independently manage work, make technical decisions, navigate uncertainty, and drive initiatives to completion
  • Excellent written and verbal communication skills
  • Ability to use AI-assisted engineering tools
  • Familiarity with agentic AI technologies and the AI Development Lifecycle

Benefits

Comp & perks
  • Annual incentive program
  • Benefits offered by Pearson (details linked in the posting)