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. 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- 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...SuggestedWork from home
- 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
$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...SuggestedWork experience placementSummer holidayWork at officeFlexible hours- ...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
$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...SuggestedRemote work- 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 workLocal area
$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 workWork from homeFlexible hours$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 startVisa sponsorshipRelocation packageFlexible hoursShift work$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 startFlexible hours- 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...
- 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...
- 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
$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 payLocal area- 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...
- 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...
- ...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...
- 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...
- ...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...H1bRelocation package
$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 wageNight shiftWeekend work$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 placementSummer holidayWork at officeFlexible hours$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 timeImmediate startHome officeFlexible hours- 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...
- ## 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 areaWork from homeRelocation package
- 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...
- 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 timeInternship
- ...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...
- ...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...
- ...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...H1bLocal areaRelocation
$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- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Detroit, MI
- software developer Detroit, MI
- part time software developer remote Detroit, MI
- financial software developer Detroit, MI
- senior software engineer ruby on rails Detroit, MI
- software engineer amazon Detroit, MI
- senior software design engineer Detroit, MI
- software engineer remote Detroit, MI
- software engineer entry level Detroit, MI
- entry level software engineer remote Detroit, MI

