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.
- ...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...SuggestedContract work
- ...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
- ...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...SuggestedFor contractorsWorldwide
- 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
- ...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...SuggestedFull time
$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 timeLocal area$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$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 timeShift work- 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...
- 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 timeWork experience placementWork at office2 days per week
- ...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
$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- 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 timeWork at officeRemote workFlexible hours
- 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 timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$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- ...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
$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 timeH1bRemote work$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 timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...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 workRelocation packageFlexible hours
- ...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
- ...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...
$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- ...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...
$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 workWork at officeWorldwide- ...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
- ...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
$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- ...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
- ...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...
$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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- senior robotics software engineer Durham, NC
- software system engineer Durham, NC
- intel software engineer Durham, NC
- software developer fintech Durham, NC
- software development engineer aws Durham, NC
- information technology software engineer Durham, NC
- graduate software developer no experience Durham, NC
- software developer internship no experience Durham, NC
- ngo software engineer Durham, NC
- software engineer travel Durham, NC



