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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Sioux Falls, SD vacancy
  • Title:Software Engineer 3Software Engineer 3, KBR Wyle Services, LLC, Sioux Falls, SD: Support geospatial data processing, storage and distribution for USGS Science projects. Ensure all software activities are conducted in accordance with the Software Development Life Cycle... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    3 days per week

    KBR

    Sioux Falls, SD
    15 hours ago
  •  ...engagement and integration expertise.Help shape the future of healthcare technology through thoughtful engineering, collaboration, and continuous growth. We’re looking for a Software Engineer who is ready to independently deliver high quality software solutions, contribute... 
    Suggested

    Sonifi

    Sioux Falls, SD
    2 days ago
  • $106.73k - $142.3k

     ...atteindre de nouveaux sommets en tant qu'équipe, en travaillant toujours pour le bien de nos clients.Objectif du posteA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Suggested

    CNH Industrial

    Sioux Falls, SD
    3 days ago
  • Click here to learn more about our benefits offerings! (US only)US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, ...
    Suggested

    CNH Industrial

    Sioux Falls, SD
    4 days ago
  • $105.75k - $141k

     ...Industrial is about reaching new heights as one team, always delivering for the good of our customers. #LI-AA2Job PurposeA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Suggested
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    4 days ago
  • $83.1k - $127.42k

     ...Industrial is about reaching new heights as one team, always delivering for the good of our customers. #LI-AA2Job PurposeAs a Software Engineer II at CNH, you will play a critical role in supporting the delivery of cloud-based applications, focusing on the use of consistent... 
    Work experience placement
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    4 days ago
  •  ...Senior Software Engineer Are you passionate about building innovative, scalable software solutions that make an impact? Join Central Payments and play a key role in developing secure, high-performing technology that powers the future of payments. As a Senior Software... 

    CC-CP Merger Sub LLC

    Sioux Falls, SD
    15 hours ago
  • $86k - $145k

     ...Pathward, N.A. in Sioux Falls, SD seeks an experienced software professional to design, modify, and program enhancements for web, cloud, or networked applications. You will use current languages, write code, test, debug, and document procedures while collaborating with... 

    Pathward, N.A.

    Sioux Falls, SD
    20 hours ago
  • $86k - $145k

     ...in our purpose to create financial inclusion for all. About the Role This family analyses, designs, modifies, and programs software enhancements and/or new products used in local, networked, cloud-based or internet-related computer programs. Code may be used in... 
    Work experience placement
    Work at office
    Local area
    Remote work

    Pathward, N.A.

    Sioux Falls, SD
    20 hours ago
  •  ...Central Payments, LLC is seeking a Senior Software Engineer in Sioux Falls, SD to build scalable payment technology. You will design, develop, and maintain high-quality software using C#, Java, React, and relational databases, while contributing to architecture decisions... 

    Central Payments, LLC

    Sioux Falls, SD
    20 hours ago
  •  ...Senior Software Engineer# Senior Software EngineerSioux Falls, SD 57105## DescriptionIn the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging advanced understanding of engineering principals. You will serve as a subject... 
    Work experience placement
    Flexible hours

    Solarityhealth

    Sioux Falls, SD
    20 hours ago
  •  ...We build customer-facing command and control software for high-altitude balloon systems. Our users are trained operators—primarily U.S...  ...Aerostar, a business unit of TCOM, is seeking a Senior Software Engineer to help design and build production-grade single-page... 
    Work at office
    Remote work
    Relocation
    Flexible hours

    TCOM, L.P.

    Sioux Falls, SD
    20 hours ago
  • $190k - $240k

     ...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and...  ...basic configuration. ~5+ years of professional backend software engineering experience. ~ Strong production experience in Python... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    20 hours ago
  •  ...supporting the U.S. Geological Survey Earth Resources Observation and Science (EROS) Center in Sioux Falls, South Dakota. The Senior Software Engineer will be employed by Relative Dynamics and assigned to work on projects in support of USGS EROS Center. Location: Sioux... 
    Full time
    Contract work
    For subcontractor
    Remote work

    Relative Dynamics

    Sioux Falls, SD
    20 hours ago
  • $140k - $180k

     ...partners with top-tier clients across retail, fintech, edtech, software development, and R&D sectors. We specialize in building...  ...distributed systems, and we are seeking dynamic polyglot software engineers who can code in multiple languages and thrive in cloud-native,... 
    Local area
    Remote work
    Flexible hours

    Jobot

    Sioux Falls, SD
    1 day ago
  • $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 time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sioux Falls, SD
    3 days ago
  •  ...company paid Life insurance 100% company paid long and short-term disability insurance Training allowance PTO and more SENIOR SOFTWARE ENGINEER Position mission: Lead application and middleware sustainment, system modification, advanced debugging, test validation, and... 
    Temporary work
    Casual work
    Monday to Friday
    Shift work

    chameleonintegratedservices

    Sioux Falls, SD
    4 days ago
  •  ...Affirm is building its own bank and is seeking a Senior Software Engineer to join a small, AI-native team. You will own bank systems end-to-end from cloud infra to data platform, with responsibilities in design, incident response, and vendor relationships. Expect high... 
    Remote work

    Affirm

    Sioux Falls, SD
    20 hours ago
  •  ...TCOM's Aerostar unit is seeking a Senior Software Engineer to design and build production-grade single-page applications and the services that power them. The role focuses on delivering high-quality, maintainable software across the full stack, integrating real-time telemetry... 
    Full time

    TCOM

    Sioux Falls, SD
    1 day ago
  •  ...TCOM, L.P. seeks a Senior Software Engineer to design and build production-grade single-page applications and the services that power them. You will work across frontend and backend systems, delivering robust, scalable software for real-time telemetry and mission workflows... 
    Relocation

    TCOM, L.P.

    Sioux Falls, SD
    20 hours ago
  •  ...Overview Senior Software Engineer (C/Python) Sioux Falls, SD 57198 Location: On-Site Job Description: Anakim Consulting Inc. is hiring a senior level Software Engineer with experience applying Infrastructure as Code (IaC) principles to support software and... 
    Full time
    Remote work

    Anakim Consulting

    Sioux Falls, SD
    20 hours ago
  • $130k - $180k

     ...behind the technology that supports healthcare organizations, clinicians, and patients. We’re looking for a Senior Manager, Software Engineering to provide leadership across software engineering teams, with responsibility for resource planning, development processes, software... 
    Flexible hours
    Afternoon shift

    Sonifi

    Sioux Falls, SD
    1 day ago
  • $106.73k - $142.3k

     ...Industrial immer danach, als ein Team neue Höhen zu erreichen - und stets das Beste für unsere Kunden zu liefern.AufgabenA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    4 days ago
  •  ...Relative Dynamics is seeking a Senior Software Engineer in Sioux Falls, South Dakota. You will build mission-critical systems and lead project development for the USGS EROS Center. This full-time, onsite role requires 8+ years of software development experience. The... 
    Full time

    Relative Dynamics

    Sioux Falls, SD
    20 hours ago
  •  ...CNH Industrial seeks a Senior Software Engineer to lead cloud‑based software projects, mentor juniors, and drive quality across platforms. You will collaborate with global teams, define technical strategy, and contribute to scalable, observable systems. You will design... 

    CNH Industrial Group

    Sioux Falls, SD
    20 hours ago
  •  ...A leading technology firm is seeking a backend engineer to design and implement CIAM systems. This remote-first role focuses on customer authentication, registration, and account lifecycle management. Candidates should have over 5 years of backend engineering experience... 
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    1 day ago
  •  ...hidden fees or compounding interest. We are seeking a seasoned Engineering Manager to lead our Resilience Engineering team. This role is...  ...security leadership to embed resilience validation into the software development lifecycle. Establish best practices for safely... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    4 days ago
  • $232k - $282k

     ...Affirm seeks a Senior Staff Software Engineer in Sioux Falls, SD. This role involves leading web development strategies, architecting web applications, and mentoring a team of senior engineers. Ideal candidates have 10+ years of experience with technologies like React... 
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    1 day ago
  •  ...the world responsibly and safely.Title: Data Processing Systems Engineer Join us at the Earth Resources Observation and Science (EROS)...  ...OverviewKBR is seeking a System Engineer supporting a data processing software application in Sioux Falls, SD, to support the USGS Earth... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    KBR

    Sioux Falls, SD
    4 days ago
  •  ...be located in the Sioux Falls, SD area. Stago's Field Service Engineers provide exceptional technical support and superior customer service...  ...an individual should have knowledge of Database and Internet software; Windows 10/7, NT, XP and DOS. Ability to work independently,... 
    Contract work
    Remote work
    Night shift

    Diagnostica Stago

    Sioux Falls, SD
    1 day ago

Do you want to receive more vacancies?

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