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

Software Engineer

$77.1k - $123.3k

Cengage Group

United States

Full time

R2026-749

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Raleigh, NC vacancy
  •  ...A leading research accelerator is seeking a Software Engineer to enhance AI-driven coding solutions. This role requires over 5 years of software engineering experience, including work at a top-tier product company. Responsibilities include refining AI-generated code and... 
    Suggested
    Contract work
    Flexible hours

    Turing

    Raleigh, NC
    4 days ago
  • BS in CS, Engg or rel. + 5 yrs exp. or MS + 2 yrs exp. .NET Core, C#.NET, ASP.NET Web API, Angular, ReactJS, SQL Server, Entity Framework, Microsoft Azure, AWS. Travel req. Mail res: Kronsys Inc., 6512 Six Forks Rd, Ste 304A, Raleigh, NC 27615 recblid 6ps0libahu02jdni...
    Suggested

    Kronsys

    Raleigh, NC
    19 hours ago
  • Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote Reference ID: JN -082026-108258 Date Posted: 09/10/2026 Shortcut: Description Recommended Jobs Description: Remote Our client is seeking a Full... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Raleigh, NC
    5 days ago
  •  ...loan market’s most credible source of deal information.   About You:   Versana is looking for a motivated  Full Stack Software Engineer  to join our Application Development team. The squad’s goal is to create, enhance and maintain Versana’s real-time syndicated... 
    Suggested
    Contract work
    Fixed term contract
    Local area

    Versana

    Raleigh, NC
    23 days ago
  •  ...Job Description Job Description Versana is looking for a highly motivated Software Engineer to contribute to our Application Development team's technical implementation of Versana's real-time syndicated loan platform, including its blockchain and digital-asset infrastructure... 
    Suggested

    Versana

    Raleigh, NC
    2 days ago
  • $150k - $226k

     ...Verily Health Developer Platform Engineer Verily Health is a data platform and technology company purpose-built to power AI-enabled...  ...Engineering, or a related field; or equivalent practical experience in software engineering with 5+ years experience developing and maintaining... 
    Full time

    Verily

    Raleigh, NC
    3 days ago
  •  ...This includes: Strategy Trusted Advisor: As an engineer in the Onboarding and Billing area, the team will be looking to...  ...Experience and Skills) ~2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API... 
    Local area

    TIBCO Software

    Raleigh, NC
    7 hours ago
  • $122k - $134.2k

     ...Software Engineer Design, develop, troubleshoot and debug software programs for enhancements and new software products. What You Will Do: Analyze some of the existing reference architecture designs, distill associated software integration requirements and create... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  •  ...Software Engineer 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... 
    Work at office

    IXL Learning

    Raleigh, NC
    3 days ago
  • $77k - $127k

     ...What You'll Do We're looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You'll work on a variety of technologies including APIs, event-driven architectures and React web applications... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Flexible hours

    Principal Financial Group

    Raleigh, NC
    2 days ago
  • $128.31k - $144.4k

     ...RELX, Inc. d/b/a LexisNexis USA Software Engineer III Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606) JOB DESCRIPTION: ~ Lead the design of specific software products and introduce new patterns for... 
    Work at office
    Local area
    Remote work

    RELX Group plc

    Raleigh, NC
    19 hours ago
  •  ...Software Engineer Collaborations Pharmaceuticals, Inc. is a fast-growing organization searching for go-getters who welcome the challenges of a growing business. We're specifically looking for a Software Engineer for a full-time position who will roll up their sleeves... 
    Full time
    Work at office
    Immediate start

    Collaborations Pharmaceuticals Inc

    Raleigh, NC
    4 days ago
  •  ...Description Summary: The Software Engineer will design, develop, and maintain modern web applications that support critical business operations and enhance the user experience for both internal and external customers. This role focuses on building scalable... 
    Temporary work
    Work at office
    Worldwide

    Martin Marietta

    Raleigh, NC
    2 days ago
  • $110k - $135k

     ...Software Engineer Company: Dedham Group Location: Remote, United States Date Posted: Sep 9, 2026 Employment Type: Full Time Job ID: R-2174 Description About The Dedham Group: The Dedham Group is proud to be a part of Norstella, an organization that... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Raleigh, NC
    1 day ago
  • $71.6k - $119.4k

     ...architectures powered by Amazon SQS, SNS, and EventBridge . We value engineering excellence, automation, continuous learning, and collaborative...  ...the enterprise. The Opportunity We're looking for a Software Engineer II who enjoys building reliable backend systems,... 
    Local area

    LexisNexis

    Raleigh, NC
    1 day ago
  •  ...Software Engineer We are seeking a Software Engineer with strong expertise in Java, Spring Boot, and event-driven architectures to build and support scalable, cloud-native applications. This role will focus on developing microservices, real-time data streaming solutions... 
    Work at office
    Local area
    Remote work

    Advance Auto Parts

    Raleigh, NC
    2 days ago
  • $95k - $150k

     ...who want to gain hands-on experience working on enterprise-level applications. You will collaborate with senior developers, DevOps engineers, and project managers to deliver scalable, secure, and high-performing solutions for U.S.-based clients. Responsibilities... 
    Work experience placement
    Internship

    SynergisticIT

    Raleigh, NC
    3 days ago
  • $96.8k - $120k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...think the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Raleigh, NC
    3 days ago
  • Job Title Need candidate local to Minneapolis, MN/Basking Ridge, NJ/Dallas, TX/Raleigh, NC for hybrid onsite. Minneapolis highly preferred. The Expertise and Skills You Bring Strong Java/J2EE (Version 11+) development working on enterprise level applications utilizing...
    Local area

    My3Tech Inc

    Raleigh, NC
    1 day ago
  •  ...participation and representative data. Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a strong foundation in... 
    Temporary work
    Remote work

    HirexHire

    Raleigh, NC
    1 day ago
  •  ...Job Title: Software Engineer - QT Location: Raleigh, NC Tax Term (W2, C2C): Both Job Type (Permanent/Contract) : Contract Duration: 6+ months Pay Range: $55/hr - $58/hr on W2 Description: Job Description & Skill Requirement... 
    Permanent employment
    Contract work

    Apolis

    Raleigh, NC
    2 days ago
  •  ...Onsite Raleigh Boston Lowell R-059039 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell, MA Raleigh, NC You will work closely with a senior mentor to gain technical knowledge... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    4 days ago
  • $95k - $171k

     ...services to market faster. This involves simplifying their performance, reliability, security, and operational needs. As a Software Engineer II, you will be responsible for: Working with your team on building requirements and functionalities to simplify users' experience... 
    Work experience placement
    Work at office

    Akamai

    Raleigh, NC
    2 days ago
  • $115.77k - $185.07k

    w/ Red Hat, LLC, U.S. Remote. Telecommutg role to be performd anywhere in the U.S. Dvlp, operate, maintn, & use pblic cloud systms in AWS, GCP, & Alibaba Cloud for the use of the prodct dvlpmnt tms. Dvlp srvice contrl policies to maintn restrict purchasg of exotic instancs...
    Remote work

    Red Hat, LLC, U.S.

    Raleigh, NC
    9 hours ago
  • $30 per hour

     ...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in...  ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $96.44k - $154.19k

    w/ Red Hat, LLC in Raleigh, NC. * Telecommutg permittd: wrk may be performd w/in norml commutg distnce from the Red Hat, LLC office in Raleigh, NC. Responsible for implementatn of resrce modls & scalable APIs that serve as the foundatial contrl plane for the Hybrid Cloud...
    Work at office

    Red Hat

    Raleigh, NC
    4 days ago
  • Experience in Scala, Java, and/or any functional language. We code primarily in Scala, so you'll be excited to either ramp or continue with such Experience in microservices architecture, messaging patterns, and deployment models Experience in API design and building...

    3B Staffing LLC

    Raleigh, NC
    3 days ago
  • $176k - $230k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $176K – $230K At Confluent, we are...  ...One Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical... 
    Full time
    Immediate start
    Remote work

    Confluent

    Raleigh, NC
    3 days ago
  • $110k - $140k

     ...Senior Software Engineer Location: 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... 
    Full time
    Remote work

    Pearson

    Raleigh, NC
    2 days ago
  •  ...We are looking for a highly experienced back-end/middle-tier engineer, comfortable working across a range of technologies (Java, AWS,...  ...comp-sci related degree) ~5+ years hands-on experience as a software engineer ~ Proven experience as a senior engineer responsible... 
    Work experience placement
    Work at office
    Work from home

    Samprasoft

    Raleigh, NC
    7 hours ago

Do you want to receive more vacancies?

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