Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$110k - $140k

Pearson

The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support Pearson's Higher Education Digital (HED) products and platforms. This role requires deep technical expertise, strong architectural thinking, and the ability to lead complex technical initiatives across multiple teams and systems. The successful candidate will serve as a technical leader and subject matter expert, influencing engineering direction, driving modernization efforts, mentoring engineers, and collaborating with product, architecture, quality engineering, security, and operations teams. The role also requires a strong focus on operational excellence, cloud-native development, automation, and AI-assisted engineering practices to improve product quality, reliability, and delivery velocity. What You'll Own The following responsibilities represent the general expectations for this role. Additional responsibilities may be assigned based on business needs. Overall Responsibilities 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. Provide technical leadership through code reviews, design reviews, mentoring, and knowledge sharing. Troubleshoot and resolve complex production issues while driving root-cause analysis and preventative improvements. Identify risks, dependencies, and technical challenges and communicate them proactively to stakeholders. Provide realistic estimates and consistently meet delivery commitments. Contribute to platform modernization, cloud migration, scalability, security, and reliability initiatives. Continuously enhance domain expertise and stay current with industry trends, technologies, and best practices. Demonstrate accountability, ownership, professionalism, and alignment with Pearson values and ethical standards. Support operational excellence through participation in incident management and production support activities when required. Managerial Responsibilities This position has no direct people-management responsibilities. However, the role is expected to: Provide technical leadership and mentorship to engineering teams. Influence engineering practices, architectural decisions, and technical direction. Act as a subject matter expert within the organization. Guide less experienced engineers through coaching and technical collaboration. About You 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. Education and Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline. 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. Experience working within Agile software development environments. Strong experience collaborating with globally distributed engineering teams. Proven ability to influence technical decisions and drive engineering excellence without direct managerial authority. Experience supporting mission-critical production systems and customer-facing applications. Experience mentoring software engineers and promoting engineering best practices. Knowledge, Skills, and Abilities Required: Strong understanding 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. Experience building and operating applications on cloud platforms, preferably AWS. Strong understanding of DevOps principles, CI/CD pipelines, and Infrastructure as Code. Experience with source control systems such as Git and modern development workflows. Experience with automated testing frameworks and quality engineering practices. Experience with containerization and orchestration technologies such as Docker and Kubernetes. Strong analytical, troubleshooting, and problem-solving skills. Excellent verbal and written communication skills. Ability to rapidly learn and adopt emerging technologies and share knowledge across teams. Strong understanding of security, performance optimization, reliability, and observability best practices. Preferred: Experience with AI-assisted software development tools and engineering productivity platforms. Experience with large-scale SaaS or enterprise platforms. Experience with monitoring and observability tools. Experience with cloud cost optimization and performance engineering. Familiarity with digital learning platforms, educational technology, or customer-facing digital products. Experience contributing to architectural roadmaps and technical strategy. Compensation and Benefits Compensation 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. The minimum full-time salary range is between $110,000 - $140,000. This position is eligible to participate in an annual incentive program, and information on benefits offered is here. Applications will be accepted through 30th June. This window may be extended depending on business needs. Who we are: At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing View email address on click.appcast.io. Location: United States (Remote) Job: Engineering Job Family: TECHNOLOGY Organization: Higher Education Schedule: FULL_TIME Workplace Type: Req ID: 25298 #J-18808-Ljbffr Pearson

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Raleigh, NC vacancy
  • IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    5 days ago
  • $86.6k - $144.4k

     ...position performs moderately difficult research, design, and software development assignments within a specific software functional...  ...and unit testing. QUALIFICATIONS: • 3+ years of Software Engineering experience • BS Engineering/Computer Science or equivalent experience... 
    Senior
    Full time
    Local area

    Reed Technology

    Raleigh, NC
    3 days ago
  • $174k - $252k

     ...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's...  ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Raleigh, NC
    3 days ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions?About our TeamLexisNexis Legal & Professional, which...  ..., robust governance, and effective collaboration across engineering and product teams.ResponsibilitiesInterface with other... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX Group

    Raleigh, NC
    3 days ago
  • If you are an experienced engineer who enjoys solving ambiguous problems of national importance...  ...mindset. We are seeking a Software Engineer to help develop software that connects...  ...of our Digital Engineering environment.Senior Software Engineer Responsibilities:Help... 
    Senior
    Full time
    Work experience placement

    Applied Research Associates

    Raleigh, NC
    2 days ago
  • $157.25k - $195.68k

     ...and managing RPM-based distributions and RHEL composes; release engineering processes, including triaging failures for RHEL streams and...  ...is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-... 
    Senior
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red River

    Raleigh, NC
    3 days ago
  •  ...Drives the architecture and delivery of high impact software solutions within the job area. Applies software engineering and architectural practices, along with emerging...  ...reliability, and delivery.3. Collaborates with senior engineers, product partners, and architecture... 
    Senior
    Full time
    Part time
    Local area
    Immediate start
    Shift work
    Day shift

    Truist

    Raleigh, NC
    2 days ago
  •  ...Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members.... 
    Senior

    Red Hat

    Raleigh, NC
    1 day ago
  • $118.6k - $195.68k

    About the JobThe Red Hat Identity Management (IdM) Engineering team seeks a Senior Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities within Red Hat Enterprise Linux (RHEL) and the Red Hat Certificate... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  • $60 - $65 per hour

     ...Requisition ID: HCR0003128 Job Title: Senior Software Engineer Client: Merz Work Location: 6501 Six Forks Road, Raleigh, NC 27615 Pay rate: $60 to $65/hr Bill rate: $115/hr FULLY ONSITE- Monday to Friday Job Description: FULLY ONSITE- Monday... 
    Senior
    Monday to Friday

    Info Way Solutions

    Raleigh, NC
    2 days ago
  •  ...Senior Software EngineerDomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement... 
    Senior

    DomainTools

    Raleigh, NC
    6 days ago
  •  ...Lucid Software is seeking a Senior Product Manager to drive AI-enabled product discovery and innovation for our visual collaboration platform. You will lead cross-functional efforts with engineering, design, data science, and go-to-market teams to validate customer value... 
    Senior

    Peterson Ventures

    Raleigh, NC
    5 days ago
  •  ...Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective is to enhance certificate enrollment... 
    Senior
    Long term contract
    For contractors

    Mindlance

    Raleigh, NC
    4 days ago
  •  ...The Senior Software Engineer will design, develop, and maintain scalable AI-driven software solutions while collaborating with cross-functional teams. They will also mentor team members and ensure adherence to engineering best practices. Requirements: Candidates should... 
    Senior

    SoTalent

    Raleigh, NC
    2 days ago
  •  ...Senior Software EngineerNdustrial has delivered $100M+ in energy savings for food producers, storage operators and retailers across the cold...  ..., this is the place.Ndustrial is hiring a Senior Software Engineer to help design and build the frontend, APIs, backend services... 
    Senior

    ndustrial.io

    Raleigh, NC
    4 days ago
  •  ...As a Senior Software Engineer, you will architect and engineer high-scale software systems while ensuring they meet mission objectives. You will also provide mentorship to enhance the team's technical proficiency. Requirements: Candidates should have 7+ years of experience... 
    Senior
    Home office

    BrainGu

    Raleigh, NC
    4 days ago
  •  ...VAST Data is looking to add a Senior Software Engineer - Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history - at the heart of the AI revolution. "VAST's data management... 
    Senior

    Socket

    Raleigh, NC
    5 days ago
  •  ...thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building... 
    Senior
    Remote work

    EnrollHere

    Raleigh, NC
    2 days ago
  •  ...Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a talented Senior Software Engineer to support the development of our SBIR programs. In this role, you will design and enhance software and systems that... 
    Senior
    Full time
    Remote work

    Vigilant Cyber Systems

    Raleigh, NC
    20 hours ago
  • $125k - $145k

     ...optimism, and a commitment to success. What You’ll Do What You’ll Do describes responsibilities and expectations for the Senior Software Engineer role. The position emphasizes ownership of software development capabilities, evaluating current and prospective tools and... 
    Senior
    Remote work

    Foley

    Raleigh, NC
    5 days ago
  •  ...of Microservices and REST APIs. Diagnose and resolve performance issues. Requirements Candidates should have 15+ years of overall software development experience and 10+ years of C# experience in highly concurrent, distributed, and event-driven applications. Familiarity... 
    Senior
    Relocation package
    Flexible hours

    Captiveaire - Region 114 Western PA

    Raleigh, NC
    4 days ago
  •  ...Technical Support AnalystThis position provides complex technical support to data processing systems through enhancement of related software and processes. Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and implements in... 
    Senior

    First Citizens Bank

    Raleigh, NC
    3 days ago
  •  ...Overview As Senior Software Engineer, you will work with cross‑functional global Technology teams in a fast‑paced and ever‑changing environment. You will design and develop scalable and efficient software that supports Factoring Business applications. This role will be... 
    Senior

    First Citizens Bank

    Raleigh, NC
    3 days ago
  • $170k - $210k

     ...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt... 
    Senior
    Full time
    Remote work

    Franklin Covey

    Raleigh, NC
    5 days ago
  •  ...Overview This position is HYBRID in Raleigh, NC We are seeking a Senior Software Engineer with strong experienceofCloud Technologies aroundSnowflakeecosystem.This role will involve building robust backend services, data integration pipelines, and user interfaces... 
    Senior

    First Citizens Bank

    Raleigh, NC
    4 days ago
  • $157.25k - $195.68k

    ## Senior Software EngineerApplyremote type: Hybridlocations: Raleightime type: Full timeposted on: Posted Todayjob requisition id: R-05...  ...and reliability across platform components.* Collaborate with engineering teams on architecture design, code reviews, and engineering... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    3 days ago
  • $126k - $248k

     ...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Raleigh, NC
    2 days ago
  • $95.3k - $158.8k

     ...performs complex research, design, and software development assignments within a software...  ...solutions. Qualifications 5+ years of Software Engineering experience BS Engineering/Computer...  ...with complex data models. Mentor less-senior software developers on development methodologies... 
    Senior
    Local area

    LexisNexis

    Raleigh, NC
    1 day ago
  • $115k - $192.9k

     ...In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software engineers to build amazing software that will transform the Ford Reservation Services into the standard for providing an excellent digital experience for... 
    Senior
    Immediate start
    Flexible hours

    Ford Motor Company

    Raleigh, NC
    3 days ago
  • $98.9k

     ...superpowers. You own and execute features independently, build APIs for engineers to solve customer problems, and ensure our systems are...  ...efficient, optimized, scalable, and reliable. Developing software testing and validation procedures and documentation. Ensuring... 
    Senior
    Work at office
    Remote work

    Zoom Corporation

    Raleigh, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!