Software Engineer
$77.1k - $123.3kCengage 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.
$68.9k - $131.1k
...Clearance Type: None/Not Required Security Clearance Status: Not RequiredOur Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for talented experienced Software Engineers to join our team developing and supporting our Air...SuggestedContract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$69.1k - $141.5k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage... ...US* * *The Opportunity:We are seeking a talented Software Engineer professional that is excited to improve battlespace awareness...SuggestedContract workWork experience placementFlexible hours- ...impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.As a Sr. Software Engineer in Norcross, GA, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!Position SummaryWe...SuggestedFull timeLocal areaWorldwide
$112k - $187k
...at any level to capture video, analyze data, share highlights and more.Ready to join us?Your RoleWe are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl’s mission...SuggestedWork at officeLocal areaRemote workFlexible hours- ...is a full-service technology consulting firm with expertise in software solutions for both commercial and government organizations.... ...create a company that I would have wanted to work at when I was an engineer.” — Mark Griffis, President We are headquartered in Omaha,...SuggestedWork at officeRemote workFlexible hours
$118k - $178k
...approaches. You will also create reusable UI, visualization, and integration patterns that improve consistency, reduce one-off engineering work, and support reliable analytics rendering. In addition, you will use strong engineering judgment to review code, unblock...Work experience placementLocal area$75k - $95k
...Job Type Full-time Description Summary/Objective: As a Software Engineer in Information Systems, you will be responsible for designing and implementing software applications and ERP Configurations. Qualified candidates must have experience in software development...Full timeWork at office- ...Department: Technology Group Market: Corporate Home Office Employment Type: Full Time Position Overview As a Software Engineer at Kiewit, you will design, develop, test, deploy, and maintain software solutions that support business operations across the...Full timeWork at officeHome officeFlexible hoursWeekend work
- ...Job Title: Software Engineer Location: Omaha, NE Job Type: Direct Hire Job Description The Software Engineer role is responsible for designing, developing, and maintaining high-quality software solutions that support business objectives....
- ...What is Aviture? Aviture provides custom software solutions for clients, acting as a business partner and technical advisor – sharing... ...in someone’s life. We’re a team made up of designers, engineers, developers, and inventors who believe technology’s purpose is...Currently hiringWork at officeImmediate startRemote workFlexible hours
$109.5k - $150.5k
...strive for the best, own our actions, and grow and evolve. Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance - a global leader in pre-K-12 education technology. Freckle...For contractorsLocal areaRemote workWorldwideWork visaFlexible hours$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding,...Full timeTemporary workLocal areaRemote work- ...Responsibilities include analyze and understand simulation software discrepancies and change requirements, develop conceptual solutions... ..., determine the cause, and apply iterative systems engineering processes to resolve the problem. • Perform engineering analyses...Odd jobWork at officeShift workWeekend work
- ...purpose, opportunities and the support you need to build a meaningful career and make a powerful impact in our community. The Software Engineer position will be responsible for working with cross-functional business teams to research, design, test, and maintain various...Contract workWork at officeRemote workWork visa1 day per week
$223.2k - $279k
...the country's most important decisions. On the Public Sector Engineering team, you'll embed directly with U.S. government customers, including... ..., own delivery from first prototype to production, and ship software that customers adopt and rely on in the field. Model...Full timeRelocation- ...Job Description At Aviture, we’re a team of builders—creating mission-critical software that empowers our customers and makes a real impact. We’re looking for a senior-level engineer who thrives on solving complex problems, cares about good architecture, and wants to...Work at officeFlexible hours
- ...organized under the laws of the Commonwealth of Georgia. Career Guidant is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 4 years of experience in software...Permanent employmentFull timeH1b
- ...We are looking for a Sales Engineer to join our team of professionals. The position involves partnering with our sales team to demonstrate the value of our data products, translating client needs into technical solutions, and supporting the sales process with technical...Work experience placement
$95k - $125k
...Build the systems behind everything Gallup sells online. As a software engineer on Gallup's Digital Commerce team, you'll help power every online purchase and customer interaction. Working across the full e-commerce stack, you'll create modern commerce experiences,...Full timeWork at officeFlexible hours3 days per week$82k - $99.3k
...where your contributions truly matter. Tapestry Solutions, a part of Boeing Global Services (BGS), is seeking an Associate Software Engineer in Omaha, NE . As a full-time Associate Software Engineer you will work on all aspects of the software development...Permanent employmentFull timeWork experience placementWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift- Duration: 12+ Months Contract Job Description: Must Have: Java 8, Angular 8, Spring boot, Apache spark, MongoDB, MySQL, Rest Apis, Messaging services experience such as Kafka, AWS SDK basic, Azure SDK basic Good to have: Docker, IOT, ETL tools, Linux basic...Contract work
- Java Full Stack Developer Location: Omaha, NE (Onsite) Rate: DOE Experience Required: 12+ Years Role Overview: We are seeking an experienced Java Full Stack Developer to design, develop, and maintain enterprise-grade applications. The role requires strong expertise...
- ...-grade applications using Java 8/17, Spring Boot, and Angular. Collaborate with cross-functional teams to deliver high-quality software solutions following Agile (Scrum) methodology. Perform code reviews, ensure adherence to best practices, and assist in testing...
- Java Full Stack Developer With Transportation Or Railroad Domain Experience Location: Omaha Nebraska (Onsite from Day 1) Duration: C2C Desired Profile: Must have demonstrated experience writing web applications using Java Must have experience working ...
- ...experience Demonstrated technical leadership including solution design, code reviews, architectural decision making, and mentoring of engineers onshore and offshore Excellent written, verbal, and presentation skills Demonstrated ability to lead initiatives...Contract work
- ...-grade applications using Java 8/17, Spring Boot, and Angular. Collaborate with cross-functional teams to deliver high-quality software solutions following Agile (Scrum) methodology. Perform code reviews, ensure adherence to best practices, and assist in testing...
- ...professionals looking to grow in their careers.The IT Platform/Cloud Engineer will be responsible for the day-to-day maintenance of National... ....Install, and administer operating systems and Middleware software to provide needed capabilities for the user environment. Analyze...Full timeWork at officeImmediate start
- ...Speaking & Writing). Knowledge XML parsing and AJAX concepts Education Requirement: Bachelors, Masters in Computer Science/Computer Engineering/Information Systems/Information Technology/Electrical Engineering/Mechanical Engineering. Benefits of Working with Our Clients...H1bImmediate start
- ...Business Enterprise & Women-Owned Small Business Certified Company specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "Fastest Growing IT Consulting and Software Company " and "Excellence...Full timeImmediate start
- Role : Java Developer/FSD (relocation is fine) Location: Omaha, NE (5 Days/Week)-100% Onsite role from Day 1. Job Type: Long-term Contract Must Have: JAVA 17, SPRING, SPRING BOOT, SQL, REST APIS, MESSAGING SERVICES EXPERIENCE SUCH AS KAFKA ...Long term contractRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Omaha, NE
- startup software engineer Omaha, NE
- financial software developer Omaha, NE
- junior software developer remote Omaha, NE
- software engineer Omaha, NE
- software engineer amazon Omaha, NE
- senior robotics software engineer Omaha, NE
- experienced software developer Omaha, NE
- cybersecurity software engineer Omaha, NE
- software engineer healthcare Omaha, NE


