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 2 days ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Salt Lake City, UT vacancy
  • $199.3k - $246.9k

     ...About the Team/Role We are seeking a seasoned Director of Engineering in WEX Mobility organization. This role will lead an engineering...  ...Science or related discipline. ~10 years of experience in software engineering with 5 years of engineering management... 
    Suggested
    Remote work
    Flexible hours

    WEX

    Salt Lake City, UT
    5 days ago
  •  ...A global technology firm is seeking a Director of Software Engineering to shape its product suite. This key role involves leading high-performing teams, collaborating on strategic initiatives, and influencing the technical direction of the organization. Candidates should... 
    Suggested
    Full time

    O.C. Tanner

    Salt Lake City, UT
    2 days ago
  •  ...Authentication (MFA) and Single Sign On (SSO), by leveraging modern software engineering practices and secure coding principles. Leads the...  ...education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) developing... 
    Suggested

    Fidelity Investments

    Salt Lake City, UT
    5 hours ago
  • $200k

     ...We need an amazing engineer. Is that you? People who fit in here are rare, unique, passionate...  ...the top of our industry, on the back of software we created and continue to maintain...  ...Fullstack Missing: Amazing Engineering Director Up to $200,000/year DOE + relocation package... 
    Suggested
    Work from home
    Relocation package
    Flexible hours

    Corporate Tools

    Salt Lake City, UT
    2 days ago
  • $170k - $200k

     ...future. Department OverviewThe Response & Reporting engineering organization does not simply develop software; we architect the operational intelligence engines...  ...for first responders.Job Description As the Director of Software Engineering, you will own the development... 
    Suggested
    Worldwide
    Relocation

    Motorola Solutions

    Salt Lake City, UT
    12 hours ago
  • $160k - $180k

     ...Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions... 
    Full time
    Contract work

    ConsultNet Technology Services and Solutions

    South Salt Lake, UT
    2 days ago
  •  ...Join to apply for the Director of Software Engineering role at O.C. Tanner . Reporting to the VP of Global Software Engineering, you will serve as the Director of Software Engineering, a pivotal role shaping the future of our global product suite. You will lead... 
    Full time
    Worldwide

    O.C. Tanner

    Salt Lake City, UT
    2 days ago
  • $163.9k - $235.55k

     ...(ESE) organization, a cross-functional engineering team responsible for the design, development...  ...The Opportunity UKG is seeking a Director of Shared Services Engineering to lead a...  ...for accelerating high-quality software delivery across engineering teams.... 
    Local area

    UKG

    Salt Lake City, UT
    4 days ago
  • $163.9k - $235.55k

     ...Opportunity UKG is seeking a Director of Shared Services Engineering to lead a centralized services organization responsible for accelerating high‑quality software delivery across engineering teams. You will define and execute a platform‑as‑a‑product strategy that embeds... 

    UKG (Ultimate Kronos Group)

    Salt Lake City, UT
    2 days ago
  • $138.2k - $180k

     ...A leading education technology company is seeking a Director of Software Engineering to lead innovative products and AI-driven engineering teams. The role involves crafting technical strategies, collaborating globally, and modernizing SDLC processes. Ideal candidates... 

    Cengage Group

    Salt Lake City, UT
    2 days ago
  • $300k - $360k

     ...without any hidden fees or compounding interest. As a Director of Site Reliability Engineering, you will own execution for reliability, availability,...  ...industry global incident response & lifecycle program. Build software and program management structure to perform continual... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Salt Lake City, UT
    3 days ago
  • Job Description: Internal Candidates only Certifications: Category: Information Technology Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment...

    Fidelity Investments

    Salt Lake City, UT
    2 days ago
  • $2,000 per month

     ...Director of Software Engineering - Payroll Services Utah | Hybrid At BambooHR, we're all about setting people free to do great work, and we believe AI is a powerful partner in that mission. We're leaning into intelligent tools to streamline our workflows, giving... 
    Work at office

    BambooHR

    Salt Lake City, UT
    5 hours ago
  • $101.9k - $140k

     ...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 : Developing, updating and optimizing data transformation and delivery scripts... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Salt Lake City, UT
    5 days ago
  • $120k - $150k

     ...mission. Stay for the culture. What You'll Be Doing: Responsibilities Assist in managing day-to-day activities of the software engineering team, ensuring alignment with project goals and timelines. Provide technical guidance and mentorship to team members to... 
    Immediate start

    Evolent

    Salt Lake City, UT
    3 days ago
  • $160.2k - $263.7k

     ...Job Description The Role We are looking for a Manager, Software Engineer to elevate the quality, trust, and operational efficiency of simulated tests and protocols, with a specific focus on driving test quality metrics within the Simulation organization at large.... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Salt Lake City, UT
    4 days ago
  • $195k - $257.5k

     ...Circle Engineering Manager Circle is one of the world's leading internet financial platform companies, building the foundation of a...  ...integration, testing, and maintenance of our platform Lead agile software processes for engineering teams and introduce best-in-class... 
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    2 days ago
  • $134.5k - $210k

     ...Senior Manager, Software Engineering - Sandy, UT (Hybrid) Opengear, a Digi company, designs and manufactures products for data center and remote site management. We are a rapidly growing supplier of sophisticated data center, network and remote site management products... 
    Temporary work
    Remote work

    Digi International

    Sandy, UT
    4 hours ago
  •  ...through a hybrid approach. Teradata delivers real business value with AI. What You’ll Do We are seeking a Senior Manager, Software Engineering to lead teams building AI Platform, Intelligent Observability, you will lead the strategy, execution, and evolution of... 
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    12 hours ago
  • $225k - $275k

     ...any hidden fees or compounding interest. Developer Productivity exists to make work better for every engineer at Aff­irm. Our mission is to simplify and accelerate software development across the company. We own the entire space between a developer’s laptop and production... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Salt Lake City, UT
    2 days ago
  •  ...Goldman Sachs Group, Inc. is seeking a Vice President of Software Engineering in Salt Lake City. The successful candidate will develop, enhance, and maintain software solutions, ensuring they meet internal and regulatory requirements. Candidates should possess a Master... 

    Goldman Sachs Group, Inc.

    Salt Lake City, UT
    2 days ago
  •  ...Applications, Mobile (iOS/Android), APIs, and Hardware‑connected software.  Own release readiness, quality risk assessment, and go/no‑...  ...Guide teams on effective use of AI while maintaining strong engineering and testing judgment.  Help adopt AI‑assisted practices to... 
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    South Jordan, UT
    3 days ago
  • $267k - $327k

     ...Affirm is seeking a Director to lead the Loans Lifecycle engineering organization in Salt Lake City. This role includes setting the vision for core engineering...  ...teams. The ideal candidate has 15+ years in software engineering with experience in distributed systems and... 
    Remote work
    Flexible hours

    Affirm

    Salt Lake City, UT
    2 days ago
  • $200k

     ...is currently seeking an exciting opportunity for a Senior Director, AI Systems Engineering to join the Maximus AI Accelerator supporting the...  ...hardware, open source, and custom development). Expertise in Software Engineering, DevOps, and modern development. technologies... 
    Immediate start
    Remote work
    Flexible hours

    MAXIMUS

    Salt Lake City, UT
    3 days ago
  •  ...Goldman Sachs is seeking a Vice President in Software Engineering to join our Salt Lake City team. This role involves developing and maintaining robust software solutions that support our global businesses. Candidates must have a Master’s degree in a relevant field and... 

    Goldman Sachs

    Salt Lake City, UT
    2 days ago
  •  ...The Goldman Sachs Group in Salt Lake City, UT is seeking a Vice President of Software Engineering to enhance and maintain innovative software solutions for its global operations. The role includes designing technology solutions, managing the software development lifecycle... 

    The Goldman Sachs Group

    Salt Lake City, UT
    2 days ago
  •  ...and monitoring tools Job Details Job type: full‑timePay: different per regionExperience required: Node.js (2 years), software engineering (2 years), JavaScript (2 years), Elastic Search (1 year)Location: Salt Lake City, UT 84101Benefits: health insurance, paid... 

    Blerp

    Salt Lake City, UT
    2 days ago
  •  ...UKG (Ultimate Kronos Group) is searching for a Director of Shared Services Engineering in Salt Lake City, Utah. The role involves leading a centralized services organization dedicated to enhancing software delivery across engineering teams. The successful candidate will... 

    UKG (Ultimate Kronos Group)

    Salt Lake City, UT
    2 days ago
  •  ...Goldman Sachs Bank AG is seeking a Vice President of Software Engineering in Salt Lake City, Utah. The role involves developing and maintaining high-quality software solutions, working on all phases of the Software Development Lifecycle (SDLC), and leading a team through... 

    Goldman Sachs Bank AG

    Salt Lake City, UT
    2 days ago
  • $172k - $212k

     ...Senior Software Engineer, Backend Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It's hard to believe that it's 2026 and paying rent on time is expensive, inflexible, and difficult. We're here to change that... 
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

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