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

Principal Software Engineer

$117.1k - $187.3k

Cengage 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:

Lead all aspects of critical systems for delivering innovative education technology platforms. Specifically, you will lead technology teams in our Internal Operations business unit which includes our Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner closely with product and design teams and lead through data driven insights. You will be obsessing about customer outcomes in every decision made and drive measurable improvements in user engagement.

In this role, you will balance your time between technical composing and product building for software development teams that work on content workflow automation, application development, and platform support. This is a multi-functional and agile team environment. You will work jointly with other technology and product leads to provide direction and leadership to the agile teams. Feel comfortable with situational leadership, able to lead or collaborate as needed.

  • Design, architect, and implement new features and functionality with the expectation that you will own and drive the development using an iterative methodology and deliver products that scale to support our millions of customers.

  • With product partners, customers and other technologists to understand customers’ content, learning and technological needs; provide guidance on technology solution options.

  • Communicate sophisticated technical information clearly across product and technology teams, learning designers, interface designers and domain authorities in different parts of the organization.

  • Supervise product performance, analyze performance data, and gather user feedback to continuously iterate and improve the product so our customers enjoy a consistently reliable and high-performing experience with our platforms, available 24/7. Conduct post-release evaluations, retrospectives, and A/B testing to advise future product enhancements and strategic decision-making.

  • Adopt agile methodologies and the principles of a customer centric product model to drive iterative development, continuous improvement, and rapid time-to-market. Work closely with multi-functional teams to define user stories, prioritize backlog items, and ensure timely and high-quality product releases.

  • Stay up to date with emerging technologies and industry trends and integrate relevant advancements into our product roadmaps.

  • Participate in cultivating a high-performance, transparent culture of continuous improvement focused on accountability and results.

Skills you'll need here:

Education & Experience

  • Bachelor’s degree in computer science or a related field, or an equivalent combination of education and recent, relevant work experience.

  • 5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing distributed teams across multiple time zones.

Generative AI & Emerging Technologies

  • Solid understanding of generative AI concepts and frameworks, such as LLMs, multimodal models, prompt engineering, AI agent orchestration, retrieval augmented generation, and vector databases.

  • Hands-on experience integrating or experimenting with commercial and open-source GenAI technologies and toolkits (e.g., OpenAI, Hugging Face, LangChain).

  • Familiarity with agentic workflows and AI-enabled automation for applications such as content management, search, personalization, or workflow optimization.

  • Knowledge of AI safety, responsible AI practices, and content moderation systems

  • Motivation to be up-to-date with advancements in GenAI, MLOps, and digital transformation.

Enterprise Architecture, Software Engineering & Product Delivery

  • Experience in modernizing legacy or monolithic architectures, migrating systems to modular, cloud-native platforms, and implementing hybrid cloud strategies.

  • Consistent track record of architecting and deploying solutions on public cloud platforms (AWS, GCP, or Azure), including storage (S3), compute (EC2, Lambda), containerization (Kubernetes, Docker), and serverless computing and event driven systems

  • Understanding of Infrastructure as Code (IaC) tools (e.g., Terraform, AWS CDK) for automated, scalable deployments and GitOps / AIOps practics

  • Deep understanding and hands-on experience implementing AWS Well-Architected Framework across all six pillars

  • Skilled in agile methodologies (Scrum, Kanban, SAFe), with the ability to foster high-performing teams and use tools like Jira or Azure DevOps to support efficient, priority-aligned delivery.

Content Operations & Domain Expertise:

  • Understanding of content management systems, digital asset management, and content delivery networks

  • Experience with content workflow automation, metadata management, and content versioning systems

  • Knowledge of content personalization, search systems, and recommendation engines

  • Familiarity with content creation tools, authoring systems, and publishing platforms

  • Understanding of educational technology domains and learning content requirements

Collaboration & Communication

  • Strong interpersonal and collaboration skills—capable of partnering effectively with multi-functional teams, including product, build, and engineering, in distributed and remote-first environments.

  • Experienced in breaking down complicated technical concepts for diverse technical and non-technical audiences, including executives and partners.

  • Proactive approach to learning new technologies, embracing experimentation, and incorporating emerging practices into platforms and teams.

  • Commitment to continuous improvement for both product and engineering culture.

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 .

About Cengage

Cengage, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.

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.

In this position, you will be eligible to participate in the company’s discretionary incentive bonus program. This position's bonus target amount, which is not guaranteed and is dependent on individual performance and overall company results among other factors, is provided below.

20% Annual: Individual Target

$117,100.00 - $187,300.00 USD

Cengage, a global edtech company, supports learners, educators and institutions across more than 100 countries. With products serving nearly 16 million digital users across the Higher Education, School, Work and English Language Learning markets, we’ve built a learning ecosystem that connects education to employment. We combine trusted content, AI-powered insights and scalable digital platforms to power learning for every future and drive meaningful outcomes at every stage of the learning journey.

Warning: Be aware, there has been an increase of targeted recruitment scams perpetrated by bad actors falsely providing job offers on behalf Cengage Group to candidates as a means of obtaining personal information. Note that Cengage will always interview candidates via live in-person meetings, phone calls and video calls before an offer would be extended. Also, be sure to check that communication is coming from an @cengage.com email address.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Louisville, KY vacancy
  •  ...Start your software career with a company whose entire business is launching them. SkillStorm builds technology talent for Fortune 1...  ...degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or At least one year of W2 experience in a... 
    Suggested
    Relocation

    SkillStorm

    Louisville, KY
    2 days ago
  • $113k - $254.2k

     ...transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer-facing experiences and... 
    Suggested
    Hourly pay
    Temporary work
    Worldwide
    Flexible hours

    C.H. Robinson

    Louisville, KY
    2 days ago
  •  ...Positions Available - Senior Software Engineer MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing, manufacturing, and selling high performance commercial, mobile, residential... 
    Suggested
    Work at office

    Atlas Sound, L.P.

    Louisville, KY
    4 days ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...  ...work through Justice for Change. WHAT WE DO At Relativity, engineers don't just write code. They build the systems that power AI‑... 
    Suggested
    Remote work
    Home office

    Relativity

    Louisville, KY
    2 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,... 
    Suggested
    Temporary work
    Remote work
    Flexible hours
    3 days per week

    Schneider Electric

    Jeffersonville, IN
    12 hours ago
  • $92k

    Overview NRS offers customized solutions to asset managers and asset owners. We provide institutional transfer agency services, master trust and plan accounting, and fund-of-fund solutions. Founded in 1999, and a wholly owned subsidiary of Community Financial System, Inc...
    Full time
    Local area
    Visa sponsorship
    Work visa

    Community Bank NA

    Lyndon, KY
    2 days ago
  •  ...Toyota Automated Logistics is seeking experienced Software Engineers to work in their Louisville, KY location or new Noblesville, IN Headquarters. Job Overview The Software Engineer will work together with the Software Team Lead to coordinate and oversee design and development... 
    Night shift

    Toyota Automated Logistics

    Louisville, KY
    2 days ago
  • $118k - $178k

     ...Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products to large and small language models (LLM and SLM), and safeguard AI actions. You will... 

    Indeed

    Louisville, KY
    2 days ago
  • $77.1k - $123.3k

     ...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... 
    Local area

    Cengage Group

    Louisville, KY
    12 hours ago
  • $109k - $159k

     ...Indeed's HR Technology and machine learning capabilities to match job seekers and jobs. We are looking for a Software EngineerII with expertise in Backend Engineering w/ matching experience in industry to join our team. In this role, you will collaborate not only with the... 
    Temporary work
    Work experience placement
    Local area
    Remote work

    Indeed

    Louisville, KY
    1 day ago
  •  ...SCADA Engineer | Allied Resources Technical Consultants About the Position: Allied Resources is seeking a SCADA Engineer to support substation automation, smart grid devices, and utility SCADA systems for a major energy provider. This position offers a competitive compensation... 
    Full time
    Work experience placement
    Local area
    Remote work

    Allied Resources Technical Consultants

    Louisville, KY
    2 days ago
  •  ...applications for the Android platform Develop and maintain software for Android applications. Ensure Software Development Process...  ...Requirements: ~ B.S. Electrical, Computer or Software Engineering or equivalent ~1-5 Years Android Application Development ~... 

    Software Technology Inc

    Louisville, KY
    2 days ago
  •  ...leading global brands, including several Fortune 500 and FTSE 100 companies. Overview We are looking for a Senior Software Engineer to lead the design and execution of robust integration solutions within our BPaaS platform for healthcare payer clients. This... 

    First Source LLC

    Louisville, KY
    3 days ago
  •  ...Sr. DevOps Engineer Location: Louisville, KY Proven ability to thrive in a fast-past development operations role - 5+ years of relevant experience ideal Ability to communicate and collaborate cross-functionally, and work well in a team-oriented environment Ability... 
    Work experience placement

    InterSources

    Louisville, KY
    1 day ago
  •  ...DevOps Engineer I Cornerstone Engineering, Inc. Location: Louisville, KY Cornerstone Engineering, Inc. is an award-winning engineering and construction company. We value commitment, excellence, and integrity. We have built our reputation working... 
    Local area

    Cornerstone Engineering Inc

    Louisville, KY
    3 days ago
  • Job Description Job Type: 12+ Months Contract Note: 10+ Years of Consultants ONLY. 5+ years of experience in Android app development Very hands on and conceptually sound with Native Android Java programming Good understanding of Functional and Reactive programming concepts...
    Contract work

    Inficare

    Louisville, KY
    1 day ago
  •  ...an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This role... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Louisville, KY
    3 days ago
  •  ...Senior DevOps Engineer Location: Louisville, KY (Hybrid) About El Toro At El Toro, everything we do starts with one...  ...and infrastructure-as-code (IaC) to ensure seamless, automated software delivery. Container Ecosystem: Maintain Docker/Container clusters... 
    Full time
    Temporary work
    Work at office
    Local area

    El Toro IP Targeting

    Louisville, KY
    2 days ago
  • $100k - $110k

     ...Job Description The Java Developer codes software applications based on business requirements. The Java Developer work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action. The Java Developer standardizes... 

    Tata Consultancy Services

    Louisville, KY
    6 hours ago
  •  ...this job and more exclusive features. Direct message the job poster from Brooksource Are you looking to grow your career as a Software Engineer? Do you have a passion for data and development with the ambition to grow, learn and diversify your skill set? Brooksource and... 
    Weekly pay
    Permanent employment
    Full time
    Contract work
    Second job
    Local area
    Work from home

    Brooksource

    Louisville, KY
    3 days ago
  • $95.2k - $147.6k

     ...Firestone and associate brand products and solutions to address the needs of a broad range of customers and industries. Job Category Engineering & Science Position Summary The Attribute Engineering Technology and Applied Research Team at Bridgestone Americas' Technology... 
    Temporary work
    Work experience placement
    Local area
    Relocation package

    Bridgestone Americas

    Louisville, KY
    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

    Louisville, KY
    2 days ago
  •  ...Are you a technically skilled engineer who loves solving complex problems and designing innovative solutions? We're seeking an Applications...  ...products, design custom systems using industry-standard CAD software, program advanced automation systems, and provide expert... 
    Temporary work
    Work at office

    Air Hydro Power

    Louisville, KY
    2 days ago
  •  ...energy management and automation. Our Protection, Controls & Automation (PCA) group within Digital Power is at the forefront of engineering innovation-designing cutting-edge solutions for electrical substations, data centers, oil & gas, and distribution networks. We... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Schneider Electric Co.

    Louisville, KY
    5 days ago
  • $7.25 per hour

     ...including Medidata, Rave, Oracle OC/RDC, Oracle Inform, and/or SAS, and other supporting tools to design, write, validate, and maintain software to meet specifications in a timely and productive manner following standard development procedures. Generates and maintains all... 
    Hourly pay
    Full time
    Contract work
    Work at office
    Flexible hours
    Shift work

    Syneos Health/ inVentiv Health Commercial LLC

    Louisville, KY
    4 days ago
  • $82k

    Job Description As part of the Continuous Improvement team, the Power Platform Developer identifies and evaluates business opportunities to apply Microsoft Power Platform solutions that enhance efficiency and performance across both new and existing processes. Collaborating...
    Flexible hours

    Arvato

    Louisville, KY
    12 hours ago
  •  ...MiTek Corporation is looking for a Senior Software Engineer in Louisville, KY, to lead the architecture, design, and implementation of software products. This hybrid role requires proficiency in software engineering principles, audio systems, and Agile methodologies. Qualified... 

    MiTek USA

    Louisville, KY
    4 days ago
  • $90k - $130k

     ...Location: Louisville, KY An Application Engineer / Project Engineer / Technical Support Engineer is required to join a leading manufacturer...  ...satisfaction and project execution Proficiency with office software (Word, Excel) and Autodesk software Engineering project and program... 
    Contract work
    For subcontractor
    Work at office

    Verto People

    Louisville, KY
    2 days ago
  • $60k

     ...Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the...  ...on z/os, AIX. SQL fine tuning and optimization using reporting engines Experience in development of application security layer for web... 
    Permanent employment
    Temporary work

    Dellfor Technologies Defunct

    Louisville, KY
    2 days ago
  • Job Title: .Net Developer Strong development skill and should have knowledge of various.Net concepts. Should have sound knowledge Web services and.Net core API. Should be clear on the concepts of different protocols ( etc.) and RESTful services standards. ...

    Staffing the Universe

    Louisville, KY
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!