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

Senior Software Engineering

$125k - $175k

Pearson

The Role

As an Senior Software Engineering, you will serve as a senior technical owner and hands-on engineer responsible for designing, building, operating, and evolving scalable software solutions for complex business and engineering challenges.

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. You will lead significant engineering initiatives from initial discovery and solution design through implementation, deployment, operationalization, and ongoing support.

The role is equally focused on developing new product capabilities and strengthening, maintaining, and operationalizing existing features. 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. Documentation, technical communication, and collaboration across globally distributed organizations are essential parts of this complex role.

The ideal candidate is an experienced engineer who thrives on solving difficult problems, operates effectively in ambiguous environments, and believes in owning solutions end to end. 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.

What You’ll Own
  • 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.

  • Balance the delivery of new product capabilities with modernization, technical debt reduction, reliability improvements, and maintenance of existing systems.

  • 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.

  • Design APIs, microservices, asynchronous workflows, event-driven systems, streaming applications, and cloud-native services that can evolve with changing product and platform needs.

  • Evaluate existing platform capabilities, shared services, and APIs before introducing new solutions, ensuring alignment with broader enterprise architecture.

  • Create proof-of-concept solutions to validate technical approaches and evolve successful prototypes into secure, maintainable, and production-ready capabilities.

  • Provide technical leadership and guidance to engineering teams across onshore and offshore locations, ensuring development activities are coordinated and delivered with high quality.

  • 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.

  • Establish and promote standards for code quality, automated testing, observability, resiliency, security, documentation, and operational readiness.

  • Produce clear and maintainable technical documentation, including system designs, architecture decisions, workflows, operational runbooks, troubleshooting guidance, and engineering standards.

  • Drive continuous improvement across software development, delivery, deployment, maintenance, and production support practices.

  • Take ownership of production systems, including monitoring, incident response, root-cause analysis, performance optimization, and implementation of long-term corrective actions.

  • Operate effectively in a 24/7 production environment and understand the responsibility associated with supporting business-critical software platforms.

  • Stay current with advancements in cloud computing, distributed systems, software architecture, artificial intelligence, and engineering productivity.

  • Evaluate and responsibly adopt AI-assisted and agentic engineering capabilities where they improve solution quality, developer productivity, operational efficiency, or customer outcomes.

  • Contribute to an AI-native engineering culture by applying AI capabilities throughout appropriate stages of discovery, design, development, testing, documentation, deployment, and operational support.

About You

You are an experienced software engineer and technical leader who combines deep backend engineering knowledge with strong ownership, sound technical judgment, and effective communication.

You are highly autonomous and comfortable independently driving complex initiatives. You can navigate ambiguity, identify missing requirements, evaluate technical and business trade-offs, and establish a practical path toward delivery.

You are willing to take on difficult challenges and remain accountable throughout the entire lifecycle of a solution, from discovery and design through implementation, deployment, monitoring, maintenance, and production support.

You are equally comfortable developing new functionality and improving existing systems. You understand that mature products require continued investment in reliability, observability, performance, modernization, technical debt reduction, documentation, and operational excellence.

You work effectively across organizational and technical boundaries, influence decisions through expertise and collaboration, and explain complex technical topics clearly to both technical and non-technical audiences.

Required Experience and Skills
  • 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.

  • 7+ years of professional software engineering experience, with significant experience designing, developing, and operating backend systems.

  • Demonstrated experience serving as a technical lead or senior engineer for complex, cross-functional software initiatives.

  • Deep knowledge of backend engineering concepts, including 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 designing and building microservices, RESTful APIs, asynchronous workflows, event-driven architectures, streaming systems, and integration services.

  • Strong experience with AWS and cloud-native engineering, including several of the following:

  • AWS Lambda

  • Amazon ECS or EKS

  • Amazon API Gateway

  • Amazon SQS and SNS

  • Amazon EventBridge

  • Amazon MSK

  • AWS Step Functions

  • Amazon DynamoDB

  • Amazon RDS or Aurora

  • Amazon Neptune

  • Amazon CloudWatch

  • Infrastructure as Code

  • Experience designing systems using serverless, containerized, microservice-based, and event-driven architectures.

  • Experience working with relational, NoSQL, graph, and streaming data technologies, including data modeling, scalable access patterns, and performance optimization.

  • 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.

  • Experience implementing observability using structured logging, metrics, distributed tracing, dashboards, and proactive alerting.

  • Experience diagnosing complex production issues, conducting root-cause analysis, and improving system reliability across distributed applications.

  • Proven ability to create technical documentation, architecture diagrams, design proposals, operational runbooks, and engineering best-practice guidance.

  • Experience building proof-of-concept solutions and successfully evolving them into scalable, production-ready systems.

  • Experience maintaining and modernizing mature software platforms with significant operational, support, and technical debt considerations.

  • Experience working in Agile development environments and coordinating engineering delivery across globally distributed teams.

  • Demonstrated ability to independently manage work, make informed technical decisions, navigate uncertainty, and drive initiatives through completion.

  • Excellent written and verbal communication skills, including the ability to communicate technical decisions, trade-offs, risks, and recommendations to engineering leaders, product partners, and business stakeholders.

AI and Modern Engineering Capabilities
  • Demonstrated ability to use AI-assisted engineering tools to improve solution analysis, design, implementation, testing, documentation, troubleshooting, and developer productivity.

  • Familiarity with agentic AI technologies, including AI agents, tool-based workflows, retrieval-augmented generation, model integration, and AI-enabled automation.

  • Familiarity with the AI Development Lifecycle, or AI-DLC, including the responsible application of AI throughout discovery, design, development, validation, deployment, monitoring, and operational support.

What Success Looks Like

Success in this role means taking end-to-end ownership of complex engineering initiatives and consistently delivering secure, scalable, reliable, and maintainable solutions. You will successfully balance new feature development with the modernization, operational support, and continued improvement of existing capabilities. You will bring technical clarity to ambiguous problems, make sound architectural decisions, raise engineering standards, and help teams deliver with greater quality and confidence. Beyond writing code, you will ensure that solutions are well designed, thoroughly tested, observable, documented, operationally ready, and aligned with the long-term direction of the platform. You will also contribute to building a strong engineering culture by mentoring others, promoting collaboration, and responsibly adopting AI-assisted and agentic technologies where they create meaningful value.

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 $125,000 - $175,000.

This position is eligible to participate in an annual incentive program, and information on benefits offered is here.

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

Job: Engineering
Job Family: TECHNOLOGY
Organization: Higher Education
Schedule: FULL_TIME
Workplace Type: Remote
Req ID: 25308
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineering in Montgomery, AL vacancy
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of... 
    Senior
    Full time
    Temporary work
    Work from home

    Lumen

    Montgomery, AL
    4 days ago
  •  ...Description Keeper Security is hiring an experienced Senior Software Engineer to join our Privileged Access Management (PAM) team, focused on building security-critical, system-level software with deep integration into Windows environments. This is a 100% remote position... 
    Senior
    Temporary work
    Remote work

    GrabJobs

    Montgomery, AL
    5 days ago
  •  ...C.H. Robinson is seeking a Senior Software Engineer to join the Book-It-Now/Digital Negotiator Costing team. You will design and build Python-based services, APIs, and ML-enabled pricing platforms, collaborating with data science for automation and real-time decisioning... 
    Senior
    Remote work

    C.H. Robinson

    Montgomery, AL
    2 days ago
  •  ...Cribl is seeking an experienced software engineer to develop and integrate AI features across our observability data products. You will work with a founding team and strong engineers to shape search and analytics capabilities, delivering surface features that solve real... 
    Senior
    Remote work

    Cribl

    Montgomery, AL
    2 days ago
  •  ...The Walt Disney Company in Montgomery, Alabama seeks a Sr Software Engineer to drive design, development and deployment of Digital Experience (DX) solutions, including PowerBI and related services, across enterprise platforms. You will collaborate with DX designing... 
    Senior
    Remote work

    The Walt Disney Company

    Montgomery, AL
    3 days ago
  •  ...infrastructure in operation. Job Description Motorola Solutions is offering an exciting internship opportunity for aspiring software engineers eager to gain hands-on experience with scalable cloud infrastructure and cutting-edge cybersecurity applications. Working... 
    Contract work
    Internship
    Summer internship
    Remote work
    Relocation

    Motorola Solutions

    Montgomery, AL
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Montgomery, AL
    3 days ago
  •  ...immigration support are not available for this position. Full-Stack Engineers serve as a frontline engineering owner for complex production...  ...~ At least two (2) years of professional full-stack software engineering experience building, supporting, and maintaining production... 
    Full time
    Remote work
    Visa sponsorship

    Lyric

    Montgomery, AL
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Remote job
    Work at office

    Speechify

    Montgomery, AL
    more than 2 months ago
  •  ...TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program provides software development and technical support services to sustain... 
    Senior
    Temporary work
    Immediate start

    TechFlow

    Montgomery, AL
    3 days ago
  •  ...DescriptionSenior Data Platform EngineerRole SummaryWe are seeking a Senior Data Platform Engineer to help build, scale, and operate our bespoke enterprise...  .... You'll also be expected to bring an agentic software development approach to your own work, using AI coding agents... 
    Senior
    Ongoing contract
    Full time
    Remote work
    Worldwide

    SS&C Technologies

    Montgomery, AL
    2 days ago
  •  ...drawings and applying precise math to machining tasks. The senior machinist will lead other team members, collaborate with the shop...  ...QA, sales, and management to meet deadlines. 10+ years of experience and CAM software proficiency required. #J-18808-Ljbffr
    Senior

    Amtec Solutions Group, Inc.

    Montgomery, AL
    3 days ago
  •  ...EY in the United States is seeking an SAP Product Lifecycle Management (PLM) Senior Consultant/Senior Technology Analyst to join our Core Supply Chain team. You will design and deliver SAP PLM solutions, working with client stakeholders and cross-functional teams to translate... 
    Senior

    EY

    Montgomery, AL
    2 days ago
  • EY is seeking a SAP IS-U FI-CA consultant to deliver functional designs, configuration, testing, and production support for utility clients across the United States. You will collaborate with business and technical teams to ensure accurate receivables processing, efficient...
    Senior

    EY

    Montgomery, AL
    2 days ago
  •  ...and development of backend services for data center management software. Responsible for optimizing the module structure and process...  ...software. Qualifications Bachelor's degree or above in software engineering, control engineering, computer science, or a related... 

    Vertiv Holdings

    Montgomery, AL
    4 days ago
  • $27 - $35 per hour

     ...what's next. Your future starts here. About the Team/Role: As a Software Engineer Intern, you will work alongside engineers and Product...  ...Cursor, Augment). Learn & Collaborate: Receive mentorship from senior engineers while gaining real-world experience in a fast-paced... 
    Full time
    Internship
    Summer internship
    Remote work
    Worldwide
    Flexible hours

    WEX

    Montgomery, AL
    4 days ago
  • $68k - $90k

     ...generation of employer benefits solutions and services. As a Software Engineer on the WEX Technology team, you will work in a team that...  ...the "About Us" section. Pay Range: $68,000.00 - $90,000.00 Seniority level Seniority level Entry level Employment type Employment... 
    Full time
    Temporary work
    Work at office
    Relocation
    Flexible hours
    3 days per week

    WEX

    Montgomery, AL
    3 days ago
  • $83.43k - $222.48k

     ...Senior Stibo Software DeveloperCVS Health Digital is looking for hands-on, passionate people who want to join a high energy and growing team...  ...planning, scoping, delivery, and working alongside the Senior Engineering ManagerDevelop and support Stibo STEP solutions, workflows,... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Currently hiring
    Local area

    Oak St. Health

    Montgomery, AL
    1 day ago
  •  ...Senior Android Developer Anywhere Type: Contract Category: Engineer Industry: Retail Workplace Type: Remote Standard Hours: Open Reference ID: JN -102026-109018 Date Posted: 10/11/2026 Shortcut: Description Recommended Jobs Description... 
    Senior
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Montgomery, AL
    1 day ago
  • Harris is seeking an AI Application Engineer to build secure, customer-facing applications on a modern platform. The role will convert legacy products into cloud and web-based experiences, embedding AI capabilities to deliver customer value. You will translate customer... 
    Senior

    Harris Computer

    Montgomery, AL
    4 days ago
  •  ...Peraton is seeking a Senior AI Platform Engineer to stand up and operate a bare-metal container platform, with a focus on IaC provisioning using Terraform and Ansible. You will manage OpenShift/k8s clusters, deploy LLMs, and optimize performance while maintaining security... 
    Senior
    Remote work

    Peraton

    Montgomery, AL
    2 days ago
  • Software Engineer - QA Analyst InternReady for a challenging and rewarding internship? This is your opportunity to gain hands-on experience in software quality assurance, testing methodologies, and working in a collaborative environment to develop automated test script... 
    Internship

    Genuine Parts Company

    Montgomery, AL
    3 days ago
  •  ...CVS Health is seeking a Staff Software Development Engineer - Java to lead the design, development, and modernization of enterprise-scale healthcare platforms. This senior role requires architectural influence, mentoring, and delivering secure, scalable applications used... 
    Senior

    Quest Oracle Community

    Montgomery, AL
    2 days ago
  •  ...delivers real business value with AI. What You'll Do As a Senior AI Engineer, you will be a key contributor to our internal engineering...  .... You will work on AI agents and platforms across Software Development Lifecycle and design them to be scalable, reusable... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Montgomery, AL
    9 hours ago
  •  ...Lyric is seeking a Full‑Stack Engineer to modernize its real‑time, healthcare‑focused platform. You’ll own end‑to‑end delivery from modular Angular frontend patterns to resilient .NET microservices, leveraging AI agents to accelerate migrations, tests, and refactoring... 
    Senior

    Lyric

    Montgomery, AL
    2 days ago
  • $60k

     ...Overview Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive... 
    Senior
    Permanent employment
    Temporary work

    Dellfor Technologies Defunct

    Montgomery, AL
    1 day ago
  •  ...Fuze Health is seeking a Senior Data Engineer to build and maintain the data platform that serves operational teams and business stakeholders. You will collaborate with Data Scientists and Data Analysts to transform data into meaningful insights, and work with DevOps... 
    Senior

    Fuze Health Inc.

    Montgomery, AL
    2 days ago
  • A global IT staffing services provider is seeking a software developer with strong Python and Java skills to work in a dynamic team environment. The ideal candidate will have at least 5 years of experience in software development, particularly in Java programming and Python... 
    Senior

    Dellfor Technologies Defunct

    Montgomery, AL
    1 day ago
  • $65k - $72.68k

     ...Entry-Level Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence... 
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Montgomery, AL
    3 days ago
  •  ...Position Description & Qualifications Looking for a Senior Cloud Engineer opportunity in an environment where you can make an impact every day? Discover this great opportunity with the Center for Medicare and Medicaid Services Eligibility Support contract. Bring your... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Flexible hours

    Serco

    Montgomery, AL
    1 day ago

Do you want to receive more vacancies?

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