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

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. 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

#J-18808-Ljbffr Cengage Group

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Detroit, MI vacancy
  • Full Stack Software Engineer Full Stack Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned worksite. Hence, the employee must live within... 
    Suggested
    Work from home

    Ford Motor Company

    Dearborn, MI
    1 day ago
  • Job Summary: The Full Stack Software Engineer is responsible for design, build and support of scalable web applications and user interfaces with expertise in a wide range of technical areas, including but not limited to: Web API, MVC patterns, React & JSON Frameworks, jQuery... 
    Suggested

    V2Soft

    Dearborn, MI
    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... 
    Suggested
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    EY-Parthenon

    Detroit, MI
    7 hours ago
  •  ...Job Title Full Stack Software Engineer (Python & Cloud Platform) Overview We are seeking a highly motivated Full Stack Software Engineer to join our Platform Engineering team. In this role, you will design, develop, and support scalable cloud-based platform services, data... 
    Suggested

    HTC Global Services

    Dearborn, MI
    3 days ago
  • $103k - $155k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...and supporting pro Bono legal work. What We Do At Relativity, engineers do more than write code – they build systems that enable users... 
    Suggested
    Remote work

    Relativity

    Detroit, MI
    8 hours ago
  • Full-Stack Software Engineer AI Vision Systems (Edge & Cloud) Location: Dearborn, MI (100% Onsite) Duration: 1+ Year Contract Interview: Video Interview (Potential In-Person Team Meeting Before Offer) Client Note Local Michigan candidates only with DL copy LinkedIn with... 
    Contract work
    Local area

    Akaasa Technologies

    Dearborn, MI
    1 day ago
  • $180k - $280k

     ...features. Other examples of the work you will be carrying out: Fluid Compute Active CPU Pricing About You: You have 5+ years of software engineering experience, Golang preferred. You have extended experience with Containers, Virtual Machines, Linux, and like digging deep... 
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Detroit, MI
    3 days ago
  • $85.4k - $192k

     ...from garbage. First-principles thinker with vision. You break problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax. You don't copy an architecture because "that's how it's done" — you... 
    Immediate start
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Ford Motor Company

    Dearborn, MI
    1 day ago
  • $85.4k - $192.9k

     ...vehicles. Come build what matters. We are seeking a Full‑Stack Software Developer reporting into the Software Release & Deployment...  ...comprises highly‑collaborative, well‑aligned teams of software engineers dedicated to delivering world‑class Vehicle Software Update systems... 
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    1 day ago
  • A leading consulting firm in Dearborn, Michigan is seeking a Full-Stack Software Engineer. The ideal candidate will be engaged in software architecture, development, and testing, contributing to user-centric software solutions. With at least 6 years of IT experience and... 

    Acumenz Consulting

    Dearborn, MI
    1 day ago
  • FastTek Global is looking for a highly motivated Software Engineer to join our Observability team in Dearborn, Michigan. This role involves designing and building self-service observability infrastructure, championing modern telemetry standards, and developing robust data... 

    FastTek Global

    Dearborn, MI
    1 day ago
  • We are seeking a Software Engineer with a strong focus on data streaming and real-time processing platforms to help design, build, and operate scalable, high-throughput, low-latency systems. This role will work on distributed systems that ingest, process, and deliver streaming... 
    Local area

    Eccalon, LLC

    Detroit, MI
    1 day ago
  • $65 - $80 per hour

     ...Job Details Software Developer I – Early‑career software engineer responsible for designing, implementing, testing, and supporting application features across modern distributed systems. Salary: $65 – $80 per hour. A Bit About Us We are a healthcare technology organization... 
    Hourly pay
    Local area

    Jobot

    Detroit, MI
    3 days ago
  • Ally is seeking a hands-on Sr. Software Engineer to lead backend services, APIs, and enterprise applications powering critical business interactions. You will drive secure, scalable platforms across front-end and back-end, with leadership across teams and a focus on engineering... 

    Ally

    Detroit, MI
    1 day ago
  • Key Responsibilities Define and evolve the software architecture for automotive instrument panel cluster ECUs, ensuring scalability and...  ...code reviews, establish best practices, and mentor junior engineers on embedded development techniques. Diagnose and resolve complex... 

    Gravity Engineering Services Pvt Ltd.

    Southfield, MI
    1 day ago
  •  ...geometry, process planning, and fabrication, collapsing production timelines from months to days and soon, minutes. We don’t just build software; we run a fully operational factory where our technology produces production-grade tooling every week, enabling tight feedback... 

    Atomic Industries Inc

    Detroit, MI
    8 hours ago
  • Eccalon, LLC seeks a Security Software Engineer to build and harden software systems supporting DoD programs under CMMC/NIST 800-171/FedRAMP. You will embed security across the SDLC—from design and code review through CI/CD and cloud deployment—working alongside engineering... 

    Eccalon, LLC

    Detroit, MI
    1 day ago
  •  ...three times per week, at minimum. About the Role Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Staff Software Engineer (Level 8), you will lead technical domains, drive architecture... 
    H1b
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $107k - $241.5k

    As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back‑end software solutions with heavy integration focus to our new platform initiatives. You’ll use various programming languages and cloud technologies to develop... 
    Minimum wage
    Night shift
    Weekend work

    Rocket

    Detroit, MI
    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-Parthenon

    Detroit, MI
    1 day ago
  • $500 per month

     ...dedicated, dispersed team where you can architect your impact and shape the company’s vision? Join us at Signal! THE JOB As a Senior Software Engineer at Signal Advisors, you’ll play a key role in designing, building, and evolving our core platform. You’ll work across the... 
    Full time
    Immediate start
    Home office
    Flexible hours

    Signal Advisors

    Detroit, MI
    3 days ago
  • Grounded, a Detroit-based startup, seeks a Senior Software Engineer to build software for mobile app, fleet dashboard, and onboard computer systems. You’ll tackle hardware/software boundaries and help automate design-to-manufacturing for mass customization. You’ll own features... 

    Grounded RV

    Detroit, MI
    1 day ago
  • ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202613297**Job Description****The Role:**General... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • A technology staffing agency in Dearborn, Michigan, is seeking a Full-Stack Software Engineer to contribute to the end-to-end application lifecycle. The role involves developing robust features with Java/Spring Boot and React in a cloud-native environment, engaging with... 

    Apex Systems

    Dearborn, MI
    1 day ago
  • We are helping our tier 1 supplier client find a direct hire Software Engineer. Position Highlight Full Time on-site role in Melvindale, MI Title: Software Engineer Experience working at a tier 1 supplier or OEM. Internship or co-op experience counts C and C++ Coding... 
    Full time
    Internship

    Southern Arkansas University

    Melvindale, MI
    1 day ago
  •  ...responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are...  ...the software to meet customer requirements. Full-stack software engineers, who can develop all components of software including user interface... 

    EPITEC

    Dearborn, MI
    1 day ago
  •  ...robust test strategies, and partnering closely with firmware engineers to validate embedded systems and deliver high-quality products...  ...experience in embedded firmware testing, test automation, hardware/software validation, and debugging complex systems. What You’ll Do... 

    The Mice Groups, Inc.

    Detroit, MI
    1 day ago
  •  ...responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    H1b
    Local area
    Relocation

    Acumenz Consulting

    Dearborn, MI
    1 day ago
  • $99.6k - $166.6k

     ...than ourselves. Are you ready to change the way the world moves? We believe great software is the backbone of great products. Redefining mobility requires robust, scalable, and well-engineered software platforms that power everything from development workflows to... 
    Free visa

    Ford Motor Company

    Dearborn, MI
    1 day ago
  • Get AI-powered advice on this job and more exclusive features. We are seeking a skilled and motivated Software Engineer to join our team focused on manufacturing automation and control systems. The ideal candidate will have a strong background in software development, industrial... 
    Full time

    Brooksource

    Dearborn, MI
    2 days ago

Do you want to receive more vacancies?

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