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

Software Engineer III

Pearson Education Services

Software Engineer IIIPearson PSG PAICE Software Engineering Group is seeking a highly motivated Software Engineer III to design, develop, and maintain modern cloud-native applications that power the next generation of AI-enhanced content creation, assembly, management, and delivery solutions.In this role, you will work on a cloud-based platform that transforms traditional publishing and educational content workflows into a seamless, intelligent, and scalable experience. The platform enables authors and content creators to build, customize, align, and deliver portable, platform-agnostic content while leveraging AI-assisted capabilities for content generation, transformation, and workflow automation.As a Full Stack Engineer, you will contribute across the entire technology stack, building responsive user experiences, scalable microservices, APIs, and cloud-native backend systems. You will collaborate with product managers, architects, UX designers, content specialists, AI engineers, and other software engineers to deliver innovative solutions that support content authoring, PDF transformation, learning framework management, and digital content distribution.This role is ideal for an engineer who thrives in a highly collaborative environment, has strong technical depth across front-end and back-end technologies, and embraces modern software engineering practices including AI-assisted development, event-driven architecture, microservices, and cloud-native application design.You will participate throughout the software development lifecycle, including:Technical design and architectureApplication development and integrationAI-assisted feature implementationAutomated testing and quality engineeringCloud deployment and operational supportPerformance optimization and monitoringProduction support and issue resolutionContinuous improvement of engineering practicesSuccess in this role requires strong technical fundamentals, ownership mentality, problem-solving skills, and the ability to collaborate effectively across multiple disciplines.Full Stack DevelopmentDesign, develop, and maintain modern web applications using React, TypeScript, and Node.js.Build scalable backend services and APIs using Python-based microservices.Develop highly available, secure, and performant cloud-native solutions.Collaborate with UX and product teams to deliver intuitive and engaging user experiences.AI & Agentic EngineeringDevelop and integrate AI-powered capabilities that improve content authoring, creation, assembly, and delivery workflows.Leverage modern agentic engineering practices to automate business processes and improve operational efficiency.Participate in the evaluation, integration, and optimization of AI services, LLM-based solutions, and intelligent workflows.Collaborate with AI engineers and data teams to deliver AI-enhanced product capabilities.Content Platform DevelopmentBuild solutions that enable the creation and customization of portable, platform-agnostic narrative content.Develop systems that transform PDF-based learning materials into responsive, multimedia-rich digital experiences.Support learning framework creation, content alignment, metadata management, and content lifecycle workflows.Design scalable services that support large-scale content ingestion, transformation, and distribution.Cloud & Platform EngineeringDesign and implement microservices architectures on AWS.Deploy and support applications using modern CI/CD pipelines.Develop cloud solutions utilizing:AWS LambdaECSDynamoDBS3CloudFrontContribute to infrastructure automation, monitoring, logging, and operational excellence initiatives.Event-Driven ArchitectureDesign and implement asynchronous and event-driven solutions.Build integrations using messaging and queue-based technologies.Participate in architecture discussions focused on scalability, resilience, and fault tolerance.Engineering ExcellenceWrite clean, maintainable, testable, and well-documented code.Participate in code reviews and technical design reviews.Mentor junior engineers and contribute to a culture of learning and technical excellence.Drive continuous improvement in software quality, security, performance, and reliability.Support agile development processes and participate in sprint planning, estimation, and retrospectives.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.5+ years of professional software engineering experience.Strong experience developing applications using Python.Experience building modern front-end applications using:React JSTypeScriptJavaScriptExperience developing RESTful APIs and backend services.Strong understanding of microservices architecture and distributed systems.Experience working with NoSQL databases such as:DynamoDBMongoDBExperience developing and deploying cloud-native applications on AWS.Experience with:ECSS3LambdaCloudFrontKnowledge of software design patterns, object-oriented principles, and secure coding practices.Experience working within Agile and DevOps environments.Excellent collaboration and communication skills.Preferred QualificationsExperience with Agentic AI development and AI-assisted software engineering practices.Experience with Java and Spring Boot.Experience with ORM frameworks and enterprise application architecture.Experience working with relational databases (PostgreSQL, MySQL, Oracle, SQL Server, etc.).Experience integrating AI services, machine learning capabilities, or large language models into enterprise applications.Experience in educational technology, publishing, digital learning, or content management platforms.Familiarity with observability platforms, monitoring solutions, and cloud operations.What Success Looks LikeDeliver high-quality software solutions that improve content creation and delivery experiences.Build scalable cloud-native systems capable of supporting enterprise-scale content platforms.Contribute to AI-powered innovations that accelerate content workflows.Collaborate effectively across engineering, product, UX, and content teams.Demonstrate technical leadership, ownership, and continuous learning.Help shape the future of AI-enhanced digital learning and content platforms.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Durham, NC vacancy
  •  ...Software Engineer III (Java) North Carolina Contract Bachelor’s Degree in Computer Science or related field 5-7 years of professional experience in software development 3+ years of cloud-based or client/server development experience. 3+ years of POS and... 
    Suggested
    Contract work

    Samprasoft

    Durham, NC
    7 hours ago
  •  ...looking for product-aware, passionate, inquisitive, and responsible engineers to help build and deliver the best web experience to our...  ...learning of new technologies and platforms. We're looking for software engineers that have a passion for releasing high quality software... 
    Suggested

    Samprasoft

    Durham, NC
    19 hours ago
  •  ...Automation Engineer IIILocation: Durham, NC, US Company: oxfordbiomJoin Us in Changing Lives...  ...recruiting for a Automation Engineer III to join our Manufacturing team. In this role...  ...Requirement Specifications Hardware and Software Design Specifications System Testing and... 
    Suggested
    For contractors
    Worldwide

    OXB

    Durham, NC
    1 day ago
  • Job overviewrestor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific design processes.Key responsibilitiesActive... 
    Suggested

    restor3d

    Durham, NC
    4 days ago
  •  ...sounds like the place for you, read on, and then apply at aspida.com/careers. What We Are Looking For: The Full Stack Software Engineer role will revolve primarily around a Node.js backend and a React.js front end while also supporting the team on various side... 
    Suggested
    Full time

    Aspida Financial Services

    Durham, NC
    19 hours ago
  • $224k - $356.5k

     ...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI...  ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of... 
    Full time
    Local area

    Nvidia

    Durham, NC
    19 hours ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $320k

     ...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI...  ...NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring... 
    Full time
    Shift work

    Nvidia

    Durham, NC
    19 hours ago
  • Job-ID31742384Reference26-00090 Responsibilities: Review and ensure accurate and high-quality statistical programming deliverables from CRO. Perform generation, validation and QC/QA of SDTM, ADam and TFL output in accordance with SOPs, SOIs, and guidance documents. Create...

    Katalyst Healthcares & Life Sciences

    Durham, NC
    19 hours ago
  • HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential... 
    Full time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    19 hours ago
  •  ...immigration sponsorship for this position.Develops and maintains software solutions leveraging Oracle RDBMS (PL/SQL) within a DevOps...  ...Education and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely... 
    Full time

    Fidelity Investments

    Durham, NC
    19 hours ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • Software Engineer 2 - Full-StackLocation: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2-5 years experience) | Team: Software Engineer 2 - Full StackAbout the Role:PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance cloud-native... 
    Full time
    Work at office
    Remote work
    Flexible hours

    PowerSecure

    Durham, NC
    19 hours ago
  • Morpheus Software Principal UI/UX engineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with a talented and inspired Principal Software Engineer... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to...  ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and... 
    Full time

    Nvidia

    Durham, NC
    4 days ago
  •  ...worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day, take ownership... 
    Full time

    Semata

    Durham, NC
    19 hours ago
  • $100k

     ...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Durham, NC
    1 day ago
  • $100k - $150k

    Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...career growth potential. Job Title: Full Stack Software Engineer – .NET Location: 100% Remote (U.S.) Position Type: Full-... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Durham, NC
    26 days ago
  •  ...Software Engineer Durham, NC CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and... 
    Temporary work
    Relocation package
    Flexible hours

    Covar

    Durham, NC
    1 day ago
  •  ...The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics,...  ...Responsibilities Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects... 
    Local area

    Teledyne Technologies

    Durham, NC
    4 days ago
  •  ...Software Engineer IIDuration: Long TermLocation: Durham, NC - OnsiteBachelor's Degree in Computer Science, Computer Engineering or equivalentAt least 5 years’ experience in Software developmentAt least 3 years’ experience in Object-oriented programming (Java) - PRIMARY... 

    Samprasoft

    Durham, NC
    1 day ago
  • $165k - $185k

     ...Performance Automation Software Engineer We are seeking a Performance Automation Software Engineer to design, build, and maintain internal software tools used to measure, analyze, and improve the performance of NetApp's ONTAP™ storage operating system. In this role... 
    Local area

    NetApp

    Durham, NC
    1 day ago
  •  ...Junior Software EngineerDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Looking for a motivated...  ...proven development experience to work as a full stack software engineer and member of a development teams which builds and test... 

    Samprasoft

    Durham, NC
    1 day ago
  • $125k - $187k

     ...Responsibilities Design and build cloud‑native services focused on resilience, fault tolerance, and observability. Collaborate with software engineers, product managers, and stakeholders to deliver reliable, scalable services. Align technical design with the overall... 
    Temporary work
    Work at office
    Worldwide

    Talkdesk

    Durham, NC
    2 days ago
  •  ...be part of the Employee Compliance product team servicing the Corporate Compliance business unit and be responsible for developing software applications to ensure Fidelity Investments’ compliance with SEC and FINRA regulations pertaining to employee code of ethics.The... 
    Work at office

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Full-stack Software EngineerUpswing is a mission-driven company that partners with colleges and universities to improve nontraditional...  ...Right over the Easier WrongAbout the RoleAs a Full-stack Software Engineer, you'll be a key part of our agile development team working on... 
    Live in

    Upswing

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Full time

    Nvidia

    Durham, NC
    3 days ago
  •  ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization... 
    Long term contract

    Samprasoft

    Durham, NC
    19 hours ago
  •  ...Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI's... 

    KBI BioPharma

    Durham, NC
    1 day ago
  • $110k - $140k

     ...Senior Software EngineerLocation: United States (Remote)The Role 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'... 
    Full time
    Remote work

    Pearson Education Services

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

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