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.
- ...Software Development Engineer Managing the complete software development process from conception to deployment Maintaining and upgrading the software following deployment Managing the end-to-end life cycle for the production of software and applications Overseeing...Suggested
- ...Full Stack Engineer The world's largest organizations rely on Evident to help them protect their business and brand from third-party... ...~3+ years of professional experience building and shipping software across both frontend and backend. ~ Solid backend fundamentals...SuggestedWork at officeRemote work
- ...core of our business offering. We will incorporate best-in-class engineering and product management principles and your guidance and... ...How you will create impact: As a Senior Full Stack Software Engineer for GenAI, you will lead the design, development, and...SuggestedWork at office
- Job Title Your Role: Develop new or maintain existing programs based on specifications Develop, implement and maintain unit tests of programs Actively participate in agile team activities Participate in functional test planning and testing for the assigned...Suggested
- ...Platform Engineer AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around... ...will own the reliability, performance, and scalability of the software foundation that powers our autonomous ground vehicle fleet. You...SuggestedRemote workWorldwide
- ...Job Description Our client is seeking a Senior Software Engineer to design, modernize, and support software systems that power payment operations, merchant services, platform integrations, and internal business applications. This role is ideal for a highly skilled...Remote work
- The Full Stack Software Engineer is responsible for designing, developing, deploying, and supporting scalable, secure, and high-performing applications that enable the operational success of OPC, GTC, and GSOC. This role supports the full software development lifecycle...
$79.2k - $178.1k
...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing...Temporary workFlexible hours$124.6k - $148.2k
Coca-Cola HBC is seeking a talented full-stack engineer to join their team in Atlanta, Georgia. In this role, you will collaborate cross-functionally to build impactful digital solutions that enhance customer experiences and support business objectives. The ideal candidate...- ...performance, enrich customer experiences, and fully integrate data across the enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-...Permanent employmentFlexible hours
- ...Turner Services Inc. is hiring a Senior Software Engineer for CNN's Growth Team in Atlanta, Georgia. You will play a vital role in developing features for CNN's digital platform, working closely with cross-functional teams in product, design, analytics, and marketing....
- About the job Senior Full Stack Software Engineer Senior Full Stack Software Engineer - REMOTE Our client is at the forefront of applying machine learning research to transform the way medical conversations are understood and utilized. We are on the lookout for a Senior...Remote work
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...Full timeFor contractorsRemote workFlexible hours
$144k - $191k
...Software Engineer Build and scale Forge production platform features to optimize manufacturing workflows Location: Atlanta Compensation: $144,000 - 191,000 USD / year About The Role Anduril Industries is a defense technology company with a mission to transform U.S. and...Full timeTemporary workWork experience placementLocal area$74k - $111k
...through well-defined Value Streams that connect product capabilities to measurable business outcomes. We are looking for a Software Engineer I who is eager to learn, grow, and contribute to a high-impact team from day one. This is an early-career role designed for...InternshipVisa sponsorship- ...Intuit Inc. in Atlanta is looking for entry-level engineers to join their team. The role involves developing scalable web applications and collaborating closely with cross-functional teams. Ideal candidates will have a degree in Computer Science or a related field and...
$74k - $111k
...Compensation Base salary range: $74,000.00 – $111,000.00. Additional compensation may include an incentive program. Job Overview Our Software Engineers are energetic influencers who design simple and scalable solutions to complex problems and deliver leading‑edge software...Visa sponsorshipFlexible hours- ...Build the platform that will power every type of financial institution onboarding Prelim is seeking a Software Engineer, Product to join our rapidly growing and fully remote US team. You'll have the opportunity to architect and build the platform that handles every conceivable...Immediate startRemote work
- ...WHAT YOU'LL DO Right now, we are looking for an outstanding, brilliant, and driven Software Engineer to join our growing team. Join a team of full stack engineers to build new features for our web applications and support and maintain them. Move up and down the software...Local areaFlexible hours
$116k - $152.25k
...THE POSITION Our roster has an opening with your name on it. We’re looking for a Software Engineer to join our Sportsbook vertical with a focus on backend development. We look for passionate technologists, strong communicators and those with a commitment to continuous...Temporary workWork experience placementLocal areaWorldwideFlexible hours- ...Job Title: Software EngineerWe are a forward-thinking organization dedicated to excellence and innovation, where your contributions will... ...GA 30305 USA Roles and Responsibilities: As a Software Engineer, you will: - Collaborate with cross-functional teams to...
- ...Software Engineer II – Ad Experiences Team CNN is hiring a Software Engineer II to join the Ad Experiences team. This is a great opportunity for an individual that is passionate about building digital products that balance revenue goals and a great user experience. This...
- ...Software Engineer About the job: Job type: Full-time Role: Software Engineer Stock Options (Equity) Location: Atlanta, Georgia Benefits: 401K with Company Match Unlimited PTO Medical, Dental, Vision Insurance Flexible work environment Free Onsite Gym Access Free Peloton...Full timeFlexible hours
- ...performance for our creators. About the Role The AdTech Engineering team owns the systems at the heart of Mediavine's business — the... ...of sites within hours. We're looking for an experienced Software Engineer to join the team. You'll lead projects end-to-end across...Remote workShift work
- ...the Technology 97% customer retention. We hire people who build real relationships, not just real technology. Current Openings Software Engineer Full-Time | Software Development Own full-stack features end-to-end on Journey’s insurance technology platform. AI-augmented...Full time
- ...The Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support high availability environments. The role involves collaborating with engineering teams to develop software components using...
- ...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 officeRemote workWork from home
- ...Atlanta Tech Village, Atlanta, GA Full-time, In-Person Reports to: Lead Software Engineer About ePlannerPro ePlannerPro is a comprehensive platform enabling exhibitors to streamline meeting management at trade shows and conferences. We're transforming professional event...Hourly payFull timeInternship
$90k - $170k
...Position Purpose The Software Engineer II - EDW is responsible for building and maintaining the data pipelines and structures that power our enterprise analytics. Working within the EDW ecosystem, you will develop curated datasets, maintain semantic layer logic, and...Work experience placementLocal areaRemote work$89.4k - $134k
...Primary technologies include TypeScript, Java, Node.js, React, Postgres, Rest APIs, AWS and Claude Code, among others. The Software Engineer II applies secure software engineering principles to the design, development, testing, maintenance, and evaluation of software...Visa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Atlanta, GA
- experienced software developer Atlanta, GA
- federal - software developer Atlanta, GA
- software developer internship Atlanta, GA
- senior software engineer Atlanta, GA
- software developer fintech Atlanta, GA
- part time software developer remote Atlanta, GA
- software developer intern Atlanta, GA
- software data engineer Atlanta, GA
- software developer night shift Atlanta, GA

