Director, Software Engineering
$138.2k - $180kCengage Group
Director of Software Engineering – Cengage
We believe in the power and joy of learning. At Cengage, we help students around the world discover the power of learning. As a Director of Software Engineering, you will lead innovative products and shape AI-driven engineering teams.
Responsibilities
- Work with multiple leaders, including the Digital leadership team and business partners, to craft a convincing technical strategy and roadmap(s) to achieve business unit goals.
- Collaborate across functions to align on priorities for scaling and building our products globally.
- Identify scalable products and deliver them to support our global customer base, incorporating new technologies and industry trends.
- Partner with multi-functional leaders, through POM, to standardize and improve development, testing, and release processes, ensuring timely delivery of quality products.
- Drive product and technology strategy reviews with Product Leaders and senior collaborators, leading strategic technological discussions.
- Lead high-performing engineering teams, developing a pipeline of high-caliber talent and encouraging leaders to achieve priorities.
- Cultivate a high-performance, transparent environment passionate about accountability and results.
- Reinvent and optimize the SDLC using modern frameworks, principles, automation, and generative AI.
- Champion a culture of continuous learning and professional development, offering team members opportunities to grow.
Skills you will need
- 5+ years of leadership experience in developing technology strategies and driving innovation.
- 10+ years of progressive software development experience.
- Experience leading a global workforce of employees and contractors across different time zones.
- Expertise in AWS (EC2, S3, Lambda, RDS, CloudFormation), cloud-native development (Kubernetes, Docker, microservices), and Infrastructure as Code (Terraform, AWS CDK).
- Solid understanding of AI concepts, technologies and methods, including machine learning, language, reasoning & multimodal models, prompt & context engineering, developing and using skills & agent frameworks, RAG, and vector databases.
- Hands‑on experience integrating or experimenting with commercial and open‑source GenAI technologies and toolkits (e.g., coding assistants, OpenAI, Hugging Face, LangChain).
- Strong experience in modernizing monolithic architectures, implementing hybrid cloud strategies, and crafting APIs to bridge legacy systems with cloud‑native platforms.
- Proven ability to compose and build scalable, secure, high‑availability enterprise systems using CI/CD pipelines and automated testing frameworks.
- Skilled in agile methodologies (Scrum, Kanban, SAFe) and customer‑centric product models to drive iterative development and rapid time‑to‑market.
- Excellent verbal and written communication skills.
Preferred
- Bachelor’s degree in computer science or related field, or equivalent combination of education and recent, relevant work experience.
Compensation
Base salary range: $138,200.00 – $180,000.00 USD. You will also be eligible for the company’s discretionary incentive bonus program, with a target of 25% of base salary. Note that the bonus is not guaranteed and is dependent on performance.
Equal Employment Opportunity
Cengage is committed to working with broad talent pools to attract and hire strong and the most qualified individuals. Our job applicants are considered regardless of any classification protected by applicable federal, state, provincial or local laws.
Accommodations
Cengage is also committed to providing reasonable accommodations for qualified individuals with disabilities during our application process. If you are an applicant with a disability and require reasonable accommodation, please contact us at View email address on click.appcast.io.
#J-18808-Ljbffr- ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user... ...fast‑paced, AI‑driven environment. This role reports to the Director of Engineering, Experience / User Platform. Key...SuggestedPermanent employmentFlexible hours
$101.9k - $163k
...initiatives that are integrated into the fabric of how we work every day. To learn more, please see What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to creating tools to deliver world-class content for our Cengage Learning Platforms...SuggestedWork experience placementLocal areaRemote workWorldwide$163.9k - $235.55k
.... Because at UKG, your work matters—and so do you. Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering... .... • Minimum of 15 years in enterprise-level software development, including at least 10 years managing high...SuggestedLocal area$121.5k - $306.4k
...direction to ensure accurate forecasting and ensure systems have adequate resources. Builds collaborative relationships with the software development team to create reliable, scalable infrastructures. Ensures alignment regarding data collection and contributes to standards...SuggestedTemporary workFlexible hours$95k - $130k
...leaders to capture, measure, and understand the teaching and learning happening in their classrooms. We're looking for a Full-Stack Software Engineer to help us build new features, scale our platform, and advance our mission of improving instruction in schools. As a small...SuggestedWork at office$70 - $75 per hour
...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is... ...leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply...Hourly payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$123.72k - $173k
...As the Technical Leader in the Data Analytics team, you will drive agile initiatives and ensure the successful delivery and data engineering of projects in alignment with our Quality, Delivery, and Cost (QDC) standards. Acting as a senior technical authority and team manager...Hourly payFor contractorsLocal areaWork from home- ...Duration: Long Term Daily Duties / Responsibilities The System Software Programmer plays a critical role in developing, modernizing,... ...applications using the Angular framework and modern software engineering practices. Understand existing system architectures, integrations...
- ...and more. We are a fast-moving, growth-stage manufacturer where engineers have real ownership over the products they help bring to... ...layout drawings, component designs, and documentation using CAD software. Work with suppliers: collaborate with component and material...Full time
$60 per hour
...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform... ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is...Hourly payFull timeRemote workFlexible hours$160k - $190k
...billion of real estate in more than 265 markets worldwide, operating more than one million units. Role Summary The Principal Cloud Engineer is a senior technical leader who pairs architectural vision with hands‑on engineering execution. The role focuses on designing...Full timeWorldwide- ...per week . Who we are: At TaxSlayer, we're more than just a tax software development company; we’re empowering individuals and small... ...Development Manager is responsible for leading and supporting an engineering team that delivers critical capabilities for TaxSlayer’s...Full timeTemporary workFor contractorsWork at officeRemote workFlexible hours2 days per week3 days per week
$112.8k - $264.1k
...the Oracle Health ecosystem. We are looking for a hands-on engineering manager to lead the Authorization team within IAM. This team is... ...do their best work. Ensure the team delivers high-quality software on predictable schedules while balancing innovation, technical...Temporary workFlexible hours$73.5k - $212.28k
...Requirements: Up to 60% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to... ..., Data Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred...Full timeH1b$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Remote jobWork at office- ...Job Description Job Description #LI-DNI Senior Software Engineer - Modeling and Simulation Location: Onsite in Columbia, South Carolina. Or remote only in the following locations: Fayetteville, Arkansas; Washington, DC; or Philadelphia, PA. What we do...Work at officeLocal areaImmediate startRemote workWork from homeRelocationRelocation packageMonday to Friday3 days per week
$75.7k - $136.3k
...systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications... ...mentoring engineers and sharing best practices Collaborating with software engineering, infrastructure, and platform teams to investigate...Work experience placementWork at office- Job Description Summary Under general supervision, the Certified Surgical Technologist III functions as a member of the operating room team to prepare sterile supplies and equipment used in the surgical procedures and perform appropriate room duties involved with ...Hourly payWork experience placementShift workRotating shift
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...the QA team An Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with Android components...Remote jobWork at officeNight shift$101.9k - $175k
...the fabric of how we work every day. To learn more, please see What you'll do here In your role as Technology Lead, Experience Engineering within our Digital organization, you are responsible for delivering customer‑facing marketing website and ecommerce experiences....Work experience placementLocal area$110k
...We seek a highly motivated and experienced Application Security Engineer to join our growing security team. This role is highly... ...systems configurations. This position ensures that every step of the software development lifecycle (SDLC) follows security best practices. This...Full time$110k
...We seek a highly motivated and experienced Application Security Engineer to join our growing security team. This role is highly... ...systems configurations. This position ensures that every step of the software development lifecycle (SDLC) follows security best practices. Conduct...Flexible hours$110k - $130k
...A leading logistics company in South Carolina is seeking an experienced Application Security Engineer to enhance its security team. The ideal candidate should have extensive experience with application security, strong communication skills, and a solid understanding of...$75k
...What we are looking for? We are looking for an enthusiastic Software Developer With .Net & AI to join our experienced software design... ...Skills & Competencies · Strong understanding of software engineering principles, application design, and object-oriented programming...Full time$150k - $180k
...Principal Software Engineer Department: Information Technology Employment Type: Full Time Location: Remote Compensation: $150,000 - $180,000 / year Description At Thorne, we work to deliver high‑quality, science‑backed solutions to empower individuals to take a proactive...Full timeTemporary workRemote work- " Job Description Summary The Applications Analyst I, Clinical Applications, reports to the leader of the clinical applications team in support of MUSC’s academic, research and healthcare missions. Under direct supervision, the application analyst provides a variety of ...Work experience placementRemote workShift workRotating shift
- ...Bachelor's degree or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Information Systems, IT, Mathematics,... ...in Python development ~ Deep understanding of the software development life cycle ~ Knowledge of Linear Algebra, Statistics...Part timeH1bRemote workRelocationFlexible hours
- Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...
- ...AWS Cloud Automation Engineer CGI is seeking an experienced AWS Cloud Automation Engineer to support the onboarding of new use cases into enterprise automation platforms and related cloud-based solutions. This role is ideal for a hands-on engineer who can work effectively...
- ...business logic supporting on-line systems, batch programming, data extraction, and reports involving all SCDMV business areas. • This engineer will work closely and will be involved with both the UI tiers which are MS .NET applications (VB.NET, C#.NET) and the database...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- IT software development manager Columbia, SC
- application engineering manager Columbia, SC
- software manager Columbia, SC
- director software engineering Columbia, SC
- application manager Columbia, SC
- director of software Columbia, SC
- principal developer Columbia, SC
- engineering director Columbia, SC
- chief engineer Columbia, SC
- data center chief engineer Columbia, SC


