Senior Software Engineer
Pearson - Concord, NH
Hiring: Senior Software Engineer Company: Pearson Location: Concord, NH Job Posted Time: 2026-09-12 13:06:09 Employment Type: Full-time / Remote Target Skills & Keywords : AWS, Agile, CI/CD, Docker, Event-Driven, Git, Infrastructure as Code, Java, JavaScript, Kubernetes, Microservices, Node.js, Product Management, Python, REST, RESTful, SaaS, Spring Boot, TypeScript About the job Experience: •8+ years of professional software engineering experience developing and supporting enterprise-scale applications and services. •Demonstrated experience leading complex technical initiatives and delivering solutions across multiple teams. •Proven experience designing, developing, deploying, and supporting cloud-native applications. •Strong experience collaborating with globally distributed engineering teams. •Proven ability to influence technical decisions and drive engineering excellence without direct managerial authority. Required Skills: •The following responsibilities represent the general expectations for this role. Additional responsibilities may be assigned based on business needs. •Design, develop, test, deploy, and support enterprise-scale software applications and services. •Lead complex technical initiatives spanning multiple systems, services, and engineering teams. •Ensure software solutions meet the highest standards for quality, security, performance, maintainability, and reliability. •Participate in and influence architecture and design discussions, providing technical recommendations and guidance. •Drive adoption of modern software engineering practices, including CI/CD, automated testing, DevOps, observability, and cloud-native architectures. •Leverage AI-assisted development tools and emerging technologies to improve engineering productivity and solution quality. •Collaborate effectively with Product Management, Architecture, Security, Quality Engineering, and Operations teams to deliver business outcomes. Qualifications: •To perform this role successfully, an individual must be able to execute the responsibilities listed above effectively. The requirements below are representative of the knowledge, skills, and experience required. •In-depth knowledge of Object-Oriented Programming (OOP), software design principles, and architectural patterns. •Expert-level proficiency in one or more modern programming languages and frameworks, such as Java, Spring Boot, JavaScript/TypeScript, Node.js, Python. •Strong experience with microservices, RESTful APIs, distributed systems, and event-driven architectures. •In-depth knowledge of DevOps principles, CI/CD pipelines, and Infrastructure as Code. •Strong analytical, troubleshooting, and problem-solving skills. •Excellent verbal and written communication skills. •Demonstrated capacity to rapidly learn and adopt emerging technologies and share knowledge across teams. •In-depth knowledge of security, performance optimization, reliability, and observability best practices. •Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline. Compensation: •$110,000 - $140,000 / year •Flexible work environment (work from home / hybrid options) Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!