Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

$138.2k - $180k

Cengage 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
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Oklahoma City, OK vacancy
  • 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... 
    Suggested
    Remote work

    Capital One

    Oklahoma City, OK
    4 days ago
  • $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... 
    Suggested
    For contractors
    Local area

    RELX

    Oklahoma City, OK
    2 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Oklahoma City, OK
    5 days ago
  • $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

    Ascensus

    Oklahoma City, OK
    1 day ago
  •  ...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

    Confidential

    Oklahoma City, OK
    5 days ago
  •  ...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... 
    Internship
    Visa sponsorship
    Work visa
    Free visa

    BeaconFire Inc.

    Oklahoma City, OK
    1 day ago
  •  ...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 time
    Temporary work
    Work experience placement
    Casual work
    Internship
    Local area

    Life.Church

    Edmond, OK
    3 days ago
  • $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 work
    Local area
    Immediate start

    Leidos

    Moore, OK
    4 days ago
  • $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 work
    Remote work
    Flexible hours
    3 days per week

    Schneider Electric

    Oklahoma City, OK
    2 days ago
  • $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

    SwiftCruit

    Oklahoma City, OK
    3 hours ago
  • $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 work
    Local area

    Koitecc Solutions

    Oklahoma City, OK
    10 days ago
  • $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... 

    Zachary Piper Solutions

    Oklahoma City, OK
    3 days ago
  •  ...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 time
    Contract work
    For contractors
    For subcontractor

    Abacus Technology

    Oklahoma City, OK
    3 days ago
  •  ...-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 work
    Work experience placement
    Shift work

    CTS International

    Oklahoma City, OK
    1 day ago
  • £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

    MBDA Miissle System

    Oklahoma City, OK
    1 day ago
  •  ...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... 

    Anautics

    Oklahoma City, OK
    8 hours ago
  •  ...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 time
    Contract work
    Freelance
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Oklahoma City, OK
    1 day ago
  • $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 work
    Worldwide
    Flexible hours

    Rocket Software

    Oklahoma City, OK
    2 days ago
  • $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 holiday
    Flexible hours

    Ernst & Young Oman

    Oklahoma City, OK
    1 day ago
  • 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

    IBM

    Oklahoma City, OK
    4 days ago
  • $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

    Zoom Information, Inc.

    Oklahoma City, OK
    5 days ago
  • $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... 

    ZP Group

    Oklahoma City, OK
    4 days ago
  • $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 employment
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Oklahoma City, OK
    2 days ago
  •  ...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 job
    Internship

    Danaher

    Oklahoma City, OK
    3 days ago
  • 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

    Direct Staffing Inc

    Oklahoma City, OK
    2 days ago
  •  ...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

    CTS Technology Solutions, Inc.

    Oklahoma City, OK
    5 days ago
  • $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 placement
    Relocation
    Visa sponsorship
    Flexible hours

    Boeing

    Oklahoma City, OK
    1 day ago
  • $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 role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Oklahoma City, OK
    2 days ago
  • $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 employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Oklahoma City, OK
    1 day ago
  • £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 office
    Work from home
    Flexible hours

    MBDA Miissle System

    Oklahoma City, OK
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!