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- A leading financial services company is seeking a Director of Software Engineering to lead multiple teams in a remote-first environment. The role involves enhancing customer-facing web and services, focusing on innovation and cutting-edge technologies. Candidates should...SuggestedRemote work
$118.3k - $219.8k
...learn more about LexisNexis Risk at About the Role This position provides leadership, management, direction, and vision to software engineers and/or development employees including offshore contractors/consultants and interns needed to support, run, and change...SuggestedFor contractorsLocal area- ...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
$160k - $180k
Position Summary As a Software Engineering Manager, Enterprise AI Platform , you will lead a team responsible for building, operating, and continuously improving production-grade AI-enabled software. This role manages a cross-functional engineering team that may include...Suggested- ...Managing Director, Platform Engineering About the Company Rapidly scaling technology organization focused on cloud infrastructure and platform... ...organizations and a deep understanding of modern software engineering practices. Experience in high-growth environments...Suggested
- ...We are seeking a passionate and motivated Junior Software Engineer to join our growing team in New Jersey. This role is ideal for recent graduates or early-career professionals who have a strong foundation in programming and a desire to learn and grow in a collaborative...InternshipVisa sponsorshipWork visaFree visa
- ...At YouVersion, we build technology that helps people around the world connect with God every day. As a Senior Software Engineer, you’ll play a key role in building and improving the systems behind the YouVersion Family of Apps. You’ll contribute directly to development...Full timeTemporary workWork experience placementCasual workInternshipLocal area
$107.9k - $195.05k
...Integration Support Contract (NISC) Division of the Leidos Digital Modernization Business Area currently has an opening for a Sr. Software Engineer. This position will be part of a dynamic team working to support the Federal Aviation Administration (FAA) in Oklahoma City at...Contract workLocal areaImmediate start$178.13k - $185.22k
...Position Summary Senior Software Engineer – Front‑End Application Services at Schneider Electric IT Corporation, Foxboro, MA. Remote eligible up to 3 days per week. Salary in U.S.: $178,131–$185,220 per year plus short‑term incentive. Benefits include medical, dental,...Temporary workRemote workFlexible hours3 days per week$75.1k - $112.7k
...contingent on program funding. Start dates are determined after funding confirmation. Northrop Grumman is seeking an experienced Software Engineer to join our dynamic team. This position will support our Aeronautics Systems sector in Oklahoma City, OK. The selected...Shift work$107.9k - $195.05k
...Integration Support Contract (NISC) Division of the Leidos Digital Modernization Business Area currently has an opening for a Sr. Software Engineer. This position will be part of a dynamic team working to support the Federal Aviation Administration (FAA) in Oklahoma City at...Contract workLocal area$120k - $170k
...Zachary Piper Solutions is seeking a Software Engineer to support a company focused on mission‑critical aircraft flight software and defense aviation systems . This position is on‑site at Tinker AFB, OK . The Software Engineer will design, develop, test, and maintain software...- ...Overview Abacus Technology is seeking a Sr. Software Engineer to provide technical support at Wright-Patterson AFB. This is a full‑time position. Responsibilities Apply an understanding of DoD, AF, and common engineering/scientific principles, processes, and procedures...Full timeContract workFor contractorsFor subcontractor
- ...-1 Takes about 3 minutes. No account required. Overview Secret Clearance Required to Start. The successful candidate for this Software Engineer position will join the B-1b/B-52 Software team located at Tinker AFB in Oklahoma City, OK and will focus on supporting the Company...Contract workWork experience placementShift work
£65k per year
...We are looking for a talented Software Engineer with a strong background in data science to join our team, working within a concept programme. The role is ideal for someone who thrives when working within a research environment, exploring new and different ways of working...Flexible hours- ...Define architecture patterns for reliable AI products. Mentor engineers building agentic and decision intelligence capabilities. Raise... ...strategy into shipped systems. What we're looking for 8+ years of software or AI engineering experience. Track record shipping production...
- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Canonical is a leading...Full timeContract workFreelanceWork at officeLocal areaWork from homeWorldwideFlexible hours
$120.5k - $162.68k
...in a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our...Remote workWorldwideFlexible hours$86.5k - $142.7k
...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position... ...Skills and attributes for success Strong hands‑on background in software engineering and modern application architectures. Deep...Summer holidayFlexible hours- We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you can expect to: Responsibilities Lead... ...and concurrency models in Go. Strong understanding of software design patterns across various operating systems (Linux, macOS...Temporary work
$140k - $220k
As a Senior Software Engineer on our Advertising, Company Intelligence, and Intent team, you’ll help design and implement the core systems that power our real‑time marketing platform. From high‑throughput ad infrastructure to large‑scale identity resolution and intelligent...Remote job$120k - $170k
Zachary Piper Solutions is seeking a Software Engineer to support mission‑critical B‑1B/B‑52 flight software programs for a leading defense partner at Tinker AFB. This engineer will contribute to the design, development, testing, and sustainment of software system and subsystem...$118.15k - $159.85k
The Boeing Company is currently seeking an Experienced Software Engineer - Developer to join the B-52J CERP - Flight Software team located in Oklahoma City, Oklahoma . This position will focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering...Permanent employmentInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- Overview Software Engineer - Awacs And Aew&C Information Assurance - Level 5 Responsibilities Information Assurance/Cyber tasks for the AWACS 40/45 mission computing software systems engineering organization for international/US and IR&D projects. Conceptualize, design,...For subcontractor
- ...Designs, develops, tests, and maintains safety-critical embedded software across the full product lifecycle. Translates customer and... ...and SysML Fluency in MBSE practice and Model Driven Software Engineering Ability to translate customer needs into non-functional requirements...Work experience placement
$118.15k - $159.85k
Overview Software Engineer - Developer (Experienced and Senior) at The Boeing Company. The role is in the B-52J CERP - Flight Software team in Oklahoma City, Oklahoma. It focuses on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization....Work experience placementRelocationVisa sponsorshipFlexible hours$118.15k - $159.85k
Overview Experienced Software Engineer - Developer for the B-52J CERP - Flight Software team in Oklahoma City, Oklahoma. The role supports the Boeing Defense, Space & Security (BDS) Software Engineering organization, focusing on modern engines for the B-52 Bomber flight...Interim roleRelocationVisa sponsorshipWork visaFlexible hoursShift work$118.15k - $159.85k
...inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Software Engineer - Developer (Experienced or Senior) to join the B-52J CERP - Flight Software team located in Oklahoma City, Oklahoma. This...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift£65k per year
We are looking for a highly capable and adaptable Software Engineer to join our team at our Bristol facility to develop solutions for the... ...world within a critical and influential Software Engineering Directorate; part of a large progressive and adaptable company. We apply...Work at officeWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- senior applications manager Oklahoma City, OK
- senior software development manager Oklahoma City, OK
- senior software manager Oklahoma City, OK
- application services manager Oklahoma City, OK
- director of software Oklahoma City, OK
- director software engineering Oklahoma City, OK
- IT software development manager Oklahoma City, OK
- application engineering manager Oklahoma City, OK
- application manager Oklahoma City, OK
- software manager Oklahoma City, OK


