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

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Chicago, IL vacancy
  • ## Job Description# Full Stack Software Engineer* Design, develop, and operate full stack cloud solutions in an AWS environment using a serverless-first and managed-service-first approach (React, TypeScript, AWS Lambda, Node.js, Serverless Framework)* Write clean, maintainable... 
    Suggested

    Apex Systems

    Chicago, IL
    3 days ago
  •  ...We recently launched version 1.0 of our measurement-based care software platform. We've got clinicians across the country using our platform...  ..., we'd love to hear from you. As a Fullstack Software Engineer... You have experience shipping software as part of a product... 
    Suggested
    Work at office
    Work from home
    Flexible hours

    Hello Joy LLC

    Chicago, IL
    5 days ago
  • $70 - $80 per hour

     ...Full Stack Software Engineer Location: Chicago, Illinois (Hybrid) Employment Type: Contract Duration : 12 month contract w/extension Role Overview We are seeking a Full Stack Software Engineer to join a global digital and technology organization. This... 
    Suggested
    Hourly pay
    Full time
    Contract work

    Apex Systems

    Chicago, IL
    3 days ago
  • $70 per hour

     ...Full Stack Software Engineer (Contract) Location: Chicago, IL (Hybrid – 3 days onsite) About the Role We are seeking a Software Engineer to support the development of a large-scale, enterprise technology platform within a global organization. This role is focused... 
    Suggested
    Hourly pay
    Contract work
    Local area

    The LaSalle Network Inc

    Chicago, IL
    2 days ago
  •  ...Sr. Full Stack Software Engineer (NetSfere Omnichannel) Job Description Infinite Convergence Solutions NetSfere Omnichannel is looking for a hands‑on, tech‑savvy, passionate, driven Senior Full Stack Engineer who wants to be part of an energetic and growing innovative... 
    Suggested

    NetSfere

    Chicago, IL
    3 days ago
  •  ...The client is seeking a Senior Full Stack Software Engineer to join the Global Digital and Technology organization, working on new, innovative systems for guests and internal stakeholders. This individual will work closely with backend services teams, frontend designers... 

    Apex Systems

    Chicago, IL
    3 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments. Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders.... 
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Chicago, IL
    4 days ago
  •  ...Position: Senior Full Stack Software Engineer Location: Chicago, IL (Hybrid onsite 3 days/week) Duration: 4+ Months (Possible extension) PURPOSE: Senior Full Stack Software Engineer joining the Global Digital and Technology organization, working on new, innovative... 
    Hourly pay
    Full time
    Temporary work
    3 days per week

    Alpha Business Solutions

    Chicago, IL
    5 days ago
  •  ...looking for a hands-on, tech savvy, passionate, driven Full Stack Engineer who want to be part of energetic and growing innovative team....  ...~4+ years of experience in Full Stack development of cloud software solutions ~3+ years of experience with C++ and/or Java... 

    Infinite Convergence Solutions

    Chicago, IL
    5 days ago
  • $135k - $190k

     ...Full-Stack Software Engineer Step into a high-impact Full-Stack Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Logistics / Distribution / Wholesale. This role offers the chance to make a visible contribution... 
    Work at office
    3 days per week
    1 day per week

    Top Engineer

    Chicago, IL
    1 day ago
  •  ...Full Stack Software Engineer Location: Chicago IL, USA At Fize, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We're looking for a software engineer with full-stack (could... 
    Work experience placement

    Fize

    Chicago, IL
    5 days ago
  •  ...About the job Full Stack Software Engineer **Job Description** Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient care?... 

    Tech Stars Group LLC

    Chicago, IL
    5 days ago
  •  ...Senior Full Stack Web And Java Software Engineer A Senior Full Stack Web and Java Software Engineer is responsible for designing, developing, and maintaining web applications that meet the needs of clients and users. They are expected to have a deep understanding of... 
    Contract work
    Work at office

    Samprasoft

    Chicago, IL
    1 day ago
  •  ...Senior Full Stack Software Engineer | Chicago, Illinois, United States Senior Full Stack Software Engineer (Python/Java/React/AWS) - Remote (US, CST Hours) - 12 Month Contract About the Role Join a dynamic, forward-thinking engineering team as a Senior Full Stack Software... 
    Long term contract
    Contract work
    Remote work

    Indotronix International Corporation

    Chicago, IL
    1 day ago
  •  ...Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the "built world"? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the lifecycle of... 
    Work at office

    Reconstruct

    Chicago, IL
    5 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Evanston, IL
    3 days ago
  •  ...Platform Software Engineer We are looking for a skilled Platform Software Engineer to design and build the shared components, integration frameworks, and tooling that empower engineering teams across the organization. The ideal candidate brings hands-on experience with... 
    For contractors

    Jorie AI

    Oak Brook, IL
    5 days ago
  •  ...Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches... 

    eTeam

    Chicago, IL
    1 day ago
  • $130k - $185k

     ...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software... 
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    EY

    Chicago, IL
    1 day ago
  • $105k - $115k

    181 SEI Global Services, Inc. is seeking a Full Stack Software Engineer to innovate on FinTech solutions, working with technologies like Java and Angular. The role demands proficiency in multi-tiered applications and a solid understanding of Agile methodologies. Enjoy a... 

    181 SEI Global Services, Inc.

    Chicago, IL
    4 days ago
  •  ...A tech solutions company in Chicago is seeking a software developer with experience in C#, HTML/CSS, and JavaScript frameworks like React or Angular. The ideal candidate will participate in designing and implementing software solutions, working collaboratively with team... 
    Remote work
    Flexible hours

    Medium

    Chicago, IL
    3 days ago
  • $97.53k - $158.48k

    ## Software EngineerApplylocations: Peoria, Illinois: Chicago, Illinois: Irving, Texastime type: Full timeposted on: Posted Todayjob requisition...  ..., and aftermarket leads & insights.As a Senior Software Engineer on the Data Engineering team, you will be responsible for... 
    Part time
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar Brazil

    Chicago, IL
    3 days ago
  •  ...approach, and front-end integration boundaries. Define and implement engineering standards for the UI codebase: reusable component patterns,...  ...approach Skills and Requirements 10+ years of professional software development experience with significant front-end focus. Deep,... 

    247Hire

    Chicago, IL
    2 days ago
  •  ...lean and innovative team always seeking like-minded talent to join us in our fight to disrupt consumer finance. Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems,... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    NinjaHoldings

    Chicago, IL
    3 days ago
  • $105k - $115k

     ...Overview The SEI Wealth Platform is looking to hire a passionate Full Stack Software Engineer to work on the cutting edge of FinTech software solutions and build the next generation of investment platforms. Responsibilities Write code across all tiers of our application... 
    Flexible hours

    181 SEI Global Services, Inc.

    Chicago, IL
    3 days ago
  • $114k - $145k

     ...environment. There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Software Engineer will work closely with Product managers, Design, and their Engineering team to create solutions, develop stories, and execute... 
    Work experience placement
    Casual work
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    2 days per week
    3 days per week

    Rival Inc

    Chicago, IL
    3 days ago
  • $92k - $114.9k

     ...Job Title : Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares promising college students to secure a strong first opportunity... 
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    2 days per week
    3 days per week

    Braven

    Chicago, IL
    2 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Chicago, IL
    3 days ago
  • $90k

     ...Software EngineerSkip to main content#Software Engineer page is loaded## Software EngineerApplyremote type: Remotelocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: REQ514333**JLL empowers you to shape a brighter way**.Our people at JLL... 
    Local area
    Remote work

    Jones Lang LaSalle Incorporated

    Chicago, IL
    2 days ago
  •  ...A leading proprietary trading firm in Chicago is seeking an experienced software developer to contribute to a greenfield project. You'll collaborate with a team to develop a robust risk management and trading platform using modern technologies. The ideal candidate has... 

    DV Trading

    Chicago, IL
    2 days ago

Do you want to receive more vacancies?

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