Software Engineer
$77.1k - $123.3kCengage Group
We believe in the power and joy of learning
At Cengage, our employees have a direct impact in helping learners around the world discover the power and joy of learning. We are bonded by our shared purpose – driving innovation that helps millions of learners improve their lives and achieve their dreams through education.
What you'll do here:
As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a cross-functional team, you will implement an innovative, AI-first roadmap.
Following the Product Operating Model (POM), you will collaborate with product managers, designers, engineers, and testers to deliver high-quality, accessible, solutions to improve customer outcomes.
Work on a high-performing engineering team focused on quality, accountability, and continuous improvement
Design, develop, and maintain end-to-end features across both backend services (Java/Spring) and frontend applications (React) supporting higher education platforms and products
Build dynamic, responsive, and accessible user interfaces using React that enhance the learning experience for students and instructors
Develop scalable, high-performance backend services and RESTful APIs to support frontend functionality
Collaborate closely with Product, UX, QA, and other engineers to deliver cohesive, user-centered solutions
Write clean, maintainable, and testable code, demonstrating modern frontend patterns (hooks, component composition) and scalable backend practices
Troubleshoot and resolve issues across the stack, including UI bugs, API failures, and performance bottlenecks
Contribute to platform modernization efforts, including frontend architecture evolution and backend service improvements
Skills You Will Need Here:
Generative AI & Emerging Technologies
Familiarity with AI/ML concepts and emerging technologies, including generative AI and LLM-based tools
Experience integrating with or consuming AI-powered services (e.g., APIs for generative AI or intelligent workflows)
Demonstrated ability to apply AI tools in day-to-day engineering workflows (e.g., code generation, refactoring, test creation, CI/CD augmentation)
Practical experience working with agentic AI workflows, including using LLMs to perform multi-step tasks, invoke tools/APIs, and integrate with existing systems
Architecture & Cloud Platforms
Experience building and consuming APIs that integrate legacy systems with modern solutions
Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker; Kubernetes a plus)
Software Engineering & Product Delivery
Experience developing full-stack applications using Java (Spring/Spring Boot) and modern JavaScript (ReactJS)
Strong understanding of software engineering fundamentals, including testing, debugging, and performance optimization
Experience working in agile environments (Scrum, Kanban), contributing to iterative delivery
Collaboration & Communication
Strong collaboration skills, with the ability to work effectively in cross functional and distributed teams
Ability to communicate technical ideas clearly and contribute to team discussions and decision-making
Willingness to learn, take ownership, and continuously improve both individually and as part of a team
Education & Experience
Bachelor’s degree in computer science or a related field, or equivalent practical experience
2–5+ years of professional experience in software engineering, with exposure to full-stack development
Cengage is committed to working with broad talent pools to attract and hire strong and most qualified individuals. Our job applicants are considered regardless of any classification protected by applicable federal, state, provincial or local laws.
Cengage is also committed to providing reasonable accommodations for qualified individuals with disabilities including during our job application process. If you are an applicant with a disability and require reasonable accommodation in our job application process, please contact us at View email address on click.appcast.io .
About Cengage
Cengage, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.
Compensation
At Cengage Group, we take great pride in our commitment to providing a comprehensive and rewarding Total Rewards package designed to support and empower our employees. Click here ( to learn more about our Total Rewards Philosophy .
The full base pay range has been provided for this position. Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location. Sales roles often incorporate a significant incentive compensation program beyond this base pay range.
$77,100.00 - $123,300.00 USD
Cengage, a global edtech company, supports learners, educators and institutions across more than 100 countries. With products serving nearly 16 million digital users across the Higher Education, School, Work and English Language Learning markets, we’ve built a learning ecosystem that connects education to employment. We combine trusted content, AI-powered insights and scalable digital platforms to power learning for every future and drive meaningful outcomes at every stage of the learning journey.
Warning: Be aware, there has been an increase of targeted recruitment scams perpetrated by bad actors falsely providing job offers on behalf Cengage Group to candidates as a means of obtaining personal information. Note that Cengage will always interview candidates via live in-person meetings, phone calls and video calls before an offer would be extended. Also, be sure to check that communication is coming from an @cengage.com email address.
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III-ETL/PySpark at JPMorgan Chase within the Consumer and Community Banking Data Technology team, you are an integral part of an agile...Suggested
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Enterprise technology, Corporate technology team , you hold a leadership role in your team, demonstrate...Suggested
- ...Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Site Reliability Engineer, Application Support, or related...SuggestedFull time
- ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.Job Title: Sr. Software Engineer Job Location: Wilmington, DEJob Description:OverviewWe are seeking a highly skilled Software Engineer with expertise in Java,...Suggested
$68k - $93.5k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....SuggestedFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours- ...Software Engineer, Full Stack (Java/React) We are not accepting C2C or 1099 arrangements. Location: Wilmington, DE (Preferred) / Charlotte, NC Employment Type: Contract (18 months, with potential extension or conversion) Work Model: Hybrid - 3...Contract work3 days per week
- ...CTG is seeking to fill a Software Engineer II opening for our client in Wilmington, DE. Location : Wilmington, DE Duration : 12 months Overview: Provides designs, specifies information systems solutions and highly technical direction in the development...Work experience placementLocal area
- ...Software Engineer Location: Delaware/ Jersey City/ Columbus, OH Experience: 7-10 years of experience Primary Skills: AWS cloud native application development experience is a must Experience with AWS infrastructure provisioning technologies Familiarity...
$80 - $90 per hour
...Description # Home # Search Jobs # Job Description Software Engineer Contract: Wilmington, Delaware, US Salary Range: 80.00 - 90.00 | Per Hour Job Code: 370628 End Date: 2026-08-19 Days Left: 7 days, 3 hours left Apply...Hourly payContract workTemporary work- ...CTG is seeking to fill a Software Engineer IV opening for our client in Wilmington, DE. Location : Wilmington, DE Duration : 12 months Overview: Provides designs, specifies information systems solutions and highly technical direction in the development...Work experience placementLocal area
- ...full-service product development consultancy specializing in medical devices, robotic systems, and automation is hiring a Senior Software Engineer focused on Robotics and Physical AI Integration. This engineer will own the integration layer between AI/ML models and the...Full time2 days per week3 days per week
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III - Databricks at JPMorgan Chase within the Corporate Sector's Enterprise Technology team, you serve as a seasoned member of an agile...
- ...Senior Software Engineer At CSC, we are seeking a skilled .NET Software Developer to join our engineering team. In this role, you will design, build, and maintain robust solutions for the Global Trust and Agency business domain. The ideal candidate brings strong .NET...Worldwide
- ...Sr Software Engineer The Desk Side Support Executive is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure. This individual participates in technical research and...Work experience placementWork at officeRemote work
- ...Senior Software Engineer Inizio Partners is a top-rated business consulting, executive placement and IT staffing firm serving clients globally. Inizios clients include fortune 500 companies, consulting firms, startups, private equity & venture capital firms etc....Full timeImmediate start
- ...Sr. Software Engineer An EUC engineer is responsible for providing onsite technical support to users of computer systems and networks. This may include troubleshooting hardware and software issues, configuring and maintaining systems, and providing training and guidance...Local areaRemote work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- Wilmington , MAHybridFull Time$140k - $165kWe’re partnered with a fast-moving engineering team in Middlesex County, MA building next-generation robotic systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software...Full time
- ...MAHybridFull Time$140k - $165kWe’re working with an advanced engineering and product development firm based in Wilmington, MA that builds... ...multiple industries. They are hiring a full-time Senior Software Engineer to focus on robotics, real-time systems, and AI/ML integration...Full timeFlexible hours2 days per week3 days per week
$74.1k - $148.3k
...and reference snippets. Responsibilities What You'll Bring (Objective Minimum Qualifications): To be considered for a Software Engineer position at Oracle, you must possess the Objective Minimum Qualifications (OMQs) below. Please ensure that your application...Full timeTemporary workInternshipH1bFlexible hoursShift work$180k - $250k
...Rights Campaign Foundation’s Corporate Equality Index. About the Role We’re looking for a self-motivated, highly driven Senior Software Engineer to join our Machine Learning Platform (MLPlatform) team. This role helps enable Attentive’s ML practice to directly impact...Full time- ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Full Stack Lead Software Engineer at JPMorgan Chase within the Corporate Technology Digital Document Management Team, youare an integral part of an agile team...
- ...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 jobInternship
$65 - $70 per hour
...responsiveness of applications.Identify and fix bugs or performance bottlenecks.Stay updated with emerging trends and technologies in software development.Qualifications:Proven experience as a Full Stack Developer or similar role.Proficiency in front-end technologies such...Full time- Job ID: 26373359Reference Number: 25-01075Title: Java developerLocation: Wilmington, DEPosted Date: 2025-09-20Company: HAN Staffing Job Title: Java Developer (Java + Python + AWS) Job Location: Wilmington, DE (5 Days Onsite) Experience Required: 12 + Years (Relocation is...Relocation
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- At CSC, we are seeking a skilled .NET Software Developer to join our engineering team. The role involves designing, building, and maintaining robust solutions for the Global Trust and Agency domain, supporting CSC’s global operations. Responsibilities Design, develop...Full timeLocal areaRemote work
$150k - $210k
About the Role We’re looking for a highly driven Senior Software Engineer to join our Streaming team, which powers the backbone of Attentive’s messaging and personalization platform. Our event streaming systems handle over 2 million messages per second and sit at the heart...Full timeFlexible hours- ...agile team that’s constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As an AWS Lead Software Engineer-Java at JPMorgan Chase within the Consumer and Community Banking's Proprietary Wallets team, you are an integral part of an agile...For contractorsWork experience placement
- ...the call center agent experience through real-time guidance, workflow automation, and intelligent decision support. As a Lead Software Engineer (Vice President) at JPMorganChase within the Machine Learning and Intelligence Operations Virtual Agent Assist team, you’ll be...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- agile software developer Wilmington, DE
- experienced software developer Wilmington, DE
- software developer fintech Wilmington, DE
- software data engineer Wilmington, DE
- financial software developer Wilmington, DE
- software engineer Wilmington, DE
- part time software developer remote Wilmington, DE
- junior software developer remote Wilmington, DE
- software engineer travel Wilmington, DE
- federal - software developer Wilmington, DE


