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.
- ...the company | Full Stack Software Engineer | Cambridge, MA | Full-time | ONSITE the company is building physical AI for science, and the world’s largest commercial dataset on real-world scientific execution. We are looking for a full stack engineer who can work at the...SuggestedFull time
$90k - $210k
...and Seattle, WA with a history of fielding cutting‑edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best‑in‑class technical solutions that solve difficult multidisciplinary problems faced by the US National...SuggestedFull time- ...environment that values curiosity, innovation, and a bit of fun along the way. What We're Looking For We're looking for a Full-Stack Engineer to help build and scale Remark's platform. You'll work across the stack, touching both the backend and frontend, to create a...SuggestedWork at officeWork from homeFlexible hours2 days per week3 days per week
£45k - £65k per year
...'ve changed that. We’re Neutreeno, an emissions-to-performance platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains and production processes turn emissions data into operational insight, the kind that cuts costs...SuggestedWork at officeImmediate startRemote work3 days per week- ...Job Title: Senior Full Stack Software Engineer (React, MongoDB, TypeScript) Location: [Remote / Hybrid / On-site – specify] Employment Type: Full-Time Experience Level: Senior (5+ years) About the Role We are seeking a highly skilled Senior Full Stack Software Engineer...SuggestedFull timeRemote workFlexible hours
- ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building...Long term contract
- ...helps organizations design, build, and deliver enterprise-class software and analytics platforms. Leveraging expertise in AI,... ...growing and have immediate opportunities for Full Stack Software Engineers to work with our premier clients. In this role, you will be responsible...Immediate start
- ...take ownership, deliver results, and leave a lasting impact on the communities we serve. About You As a Senior Full-Stack Engineer at Cyvl, you will play a leading role in delivering intuitive, performant, and scalable applications for our customers. You'll be...Immediate startFlexible hours
$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. What...Full timeTemporary workWorldwide- ...Software Engineer, Platform - Boston We are a disruptive, venture-backed fintech business working to revolutionize consumer finance with simple, free technology for storing and using money. Our product enables people worldwide to transfer money, easily and securely,...Remote workWorldwide
- ...collaborating with Verisk to connect them with exceptional professionals for this role. Description We are hiring a Senior Software Engineer with deep expertise in AI/ML engineering and data-intensive systems to join our Catastrophic and Risk Solutions team. You will...Work at officeFlexible hours
$135k - $325k
...Job Overview The Senior Software Engineer of the Shared Data Platform plays a pivotal role in designing and developing innovative services to enhance Arrowstreet Capital's data infrastructure. The primary objective is to streamline the ingestion and transformation...Local areaFlexible hours- Traveltechessentialist is seeking a Senior Software Engineer to expand its engineering presence in Boston. In this role, you will shape product strategies and lead software initiatives, contributing significantly to product launches and operations. You'll mentor junior...
- ...Job Description Job Description Job Description Summary: Draper is looking for a highly skilled senior software engineer to join the Mission Software Architectures and Applications group. The Senior Mission Critical Software Engineer develops high performance solutions...
$105k
...KS, MA, MD, MI, MN, NC, NJ, NY, OH, RI, SC, SD, TX, UT, VA, WA, WI What You Will Be Doing: We are recruiting for a Full-Stack Software Engineer to join our team. In this role, you will be focusing on front and back end development working on our custom built data storage...Work experience placementRemote workWorldwide$180k - $250k
...real industrial pilots - and we're growing the team to take it even further. About The Role As a Senior Platform Software Engineer at Humanoid, you will be at the heart of developing the core OS, data networks and protocols, and fundamental software subsystems...$191k - $253k
...Senior Software Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies...Full timeWork experience placementImmediate start- ...Senior Software Engineer, Platform Our Platform team is hiring a Senior Software Engineer. The Platform plays a key role to operate at scale. We are modernizing our technology platform and are looking to define key architectural capabilities, guide development teams...
- Pryzm Job Opportunity Pryzm is a startup revolutionizing government contracting, reshaping the way that companies and governments work together. Founded by alumni of top Defense and Artificial Intelligence firms (including Palantir and Lockheed Martin), backed by preeminent...Full timeRelocationRelocation package
- ...logging and observability concepts and the usage of tools such as Datadog and Splunk ~ Proven experience in building and deploying software solutions using public cloud provider services like AWS using Continuous Integration/Continuous Deployment (CI/CD) tools like...Work experience placement
- ...Software Engineer II Kensho is S&P Global's hub for AI innovation and transformation. With expertise in machine learning, natural language processing, and data discovery, we develop and deploy novel solutions to innovate and drive progress at S&P Global and its customers...Work at officeWorldwide
$125k - $165k
...Full-Stack Software Engineer Loop is looking for a full-stack software engineer to contribute directly to the design, development, and maintenance of our core products. You'll build scalable solutions, uphold technical excellence, and be a reliable partner to the engineers...Immediate startRemote workFlexible hoursShift work$103k - $155k
...corporations, and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... ...through Justice for Change. WHAT WE DO At Relativity, engineers don't just write code. They build the foundational systems...Remote workHome office- ...Software Engineer Are you a passionate software engineer with an entrepreneurial spirit? We are looking for bright software engineers capable of designing, developing and supporting a complex and fast growing cloud-based SaaS application. We value an analytic mind...Full timeInternship
$72k - $121k
...Software Engineer Womble Bond Dickinson (US) LLP seeks a Software Engineer to join our team. The Software Engineer designs, builds, and operates enterprise applications, data pipelines, and AI systems across the Microsoft stack. The role spans full-stack application...Work at officeRemote workFlexible hours- ...Software Engineer Boston About Watershed Our vision is to become the leading biocomputing platform. The future of biology is in big data analysis, and we are on a mission to accelerate digital drug discovery with the Watershed platform. Watershed enables scientists...
$80.75k - $110k
...drive value for industrial customers. At the intersection of engineering, society, and impact, our team is passionate about making a difference... .... We want you to join us! We are seeking a Software Engineer to own and evolve our cloud infrastructure and back-end...Work experience placementWork at officeFlexible hours3 days per week- ...Java Software Developer Location: Boston, MA Duration: Long Term Contract We need someone with strong Java 8, Spring Boot/Batch experience and NoSQL databases experience Experience working with backend NoSQL database like Cassandra, Aerospike Experience...Long term contract
$79k - $119k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-...Remote workHome office- ...whether on premise, in virtualized environments, in the cloud, and software-as-a-service (SaaS) applications including Salesforce, Google... ...from Fortune 500 enterprises to small businesses. Some of our engineers use Mac OS X with Vim, some others use Linux with Sublime. We...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Boston, MA
- software developer Boston, MA
- software developer internship no experience Boston, MA
- junior software developer Boston, MA
- part time software developer remote Boston, MA
- financial software developer Boston, MA
- senior software engineer ruby on rails Boston, MA
- software engineer amazon Boston, MA
- senior software design engineer Boston, MA
- software engineer part time Boston, MA



