Principal Software Engineer
$117.1k - $187.3kCengage Group
United States
Full time
R2026-711
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.
$114.6k - $234.6k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...SuggestedFull timeTemporary workRemote workFlexible hours$100k
...walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent...SuggestedFull timeH1b- ...opportunities. Learn more at . Overview of Job Function: As a Software Engineer, you will be a core contributor to Verint's engineering team... ...in a modern Agile environment on software that matters. Principal Duties and Essential Responsibilities: Full-Stack...SuggestedLocal areaWorldwideShift work
$102.7k
...Company : enGen Job Description : JOB SUMMARY This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The incumbent will be responsible for...SuggestedFor contractorsWork at officeLocal areaRemote work$79.1k - $166.1k
...unencumbered and will need your contribution to make it a world class engineering center with the focus on excellence. We are seeking hands-... ...designing and building scalable, distributed, and resilient software components and services to support health care platform,...SuggestedTemporary workFlexible hours$89.2k - $209.5k
...performance, isolation, and availability. Who are we looking for? We are looking for engineers with distributed systems experience. You should have experience with the software development and design of the features and launching them into production. You’ve...Temporary workLong distanceFlexible hours$120k - $135k
...Summary As a Software Development Lead on the OnVUE team, you will provide technical leadership for one or more product development... ...and implementation of scalable software solutions, mentoring engineers, driving technical excellence, and ensuring successful delivery...Full timeRemote work$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company....Work experience placementLocal areaImmediate start- ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent...Local area
$94.9k - $135.6k
...US-Nationwide-FIELD Full time 20185210 What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the technologies and...Full timeTemporary workWork experience placementLocal areaImmediate startFlexible hours- ...Learn more at . Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development of platforms... ...the team and leads the implementation of new solutions. Principal Duties and Essential Responsibilities Ongoing evaluation...Local areaShift work
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...Temporary workFlexible hours$72.93k - $104.18k
...Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale,... ...Experienced Talent Community ( Early Career/Intern Talent Community Software Powered by ICIMS ( Location US-Remote ID 2026-2037...Full timeInternshipWork at officeLocal areaRemote workWorldwideFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Temporary workFlexible hours- ...Senior DevOps Engineer For Cloud Architecture & Provisioning Designs and supports secure, scalable cloud environments across AWS, Azure, and GCP. Leads cloud operations, automation, CI/CD, Infrastructure as Code, and DevOps initiatives while driving performance, reliability...
$209k - $238.5k
...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping,...Full timePart timeInternshipLocal areaRemote work- ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function Verint's Principal Software Engineer designs and develops key cloud-first, full-stack software products. This role works with Product Management, Development,...Local areaShift work
- ...growing healthcare technology company is seeking a Full Stack Engineer for a full-time, fully remote opportunity. The organization has... ...environment where AI is embraced as a productivity tool, but strong software engineering fundamentals remain critical. Candidates seeking...Full timeRemote work
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local areaRemote work- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jul 24, 2026 Employment... ...AI, especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating MCPs and...Full timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
- ...lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients....Full time
$94.9k - $135.6k
...configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user...Full timeTemporary workWork experience placementLocal areaImmediate startFlexible hours$120k - $180k
...- in our offices or yours. Job Summary The Senior Cloud Engineer will play a leadership role on SHI's internal Product Team, driving... ...languages, frameworks, or paradigms. Collaborate with software and DevOps teams to translate functional requirements into secure...Full timeRemote workWorldwideHome officeFlexible hours$105k - $145k
...Suitability/Public Trust Fully remote Information Technology Overview GovCIO is currently hiring for Senior Splunk Engineer - Infrastructure Operations of Infrastructure Operations to support our Administrative Office of the US Courts NLS project. The NLS...Full timeCurrently hiringWork at officeRemote workFlexible hours- ...and transitioned to run in alignment with the Sonexus IT operating model and SDLC standards. What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to...Full timeTemporary workWork experience placementLocal areaImmediate startFlexible hours
$296.3k - $423.9k
...systems to intuitive design, intelligent software, and next-generation safety and... ...a global scale.? We are looking for a Principal Technical Lead Manager (TLM) to lead the... ...You will lead a high-performing team of engineers building ML-driven trajectory generation...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$101.9k - $150k
...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 a world-class experience for our Cengage Learning...Full timeWork experience placementLive inLocal areaRemote workWorldwide$123.4k - $178.5k
...Upon successful award, the candidate will mobilize to the project site. Job Summary: The Construction Lead Mechanical Field Engineer is responsible for activities of the mechanical field engineering team relating to construction engineering within the piping...Full timeWork experience placementFor subcontractorWork at officeLocal areaRemote workRelocationNight shift$253.9k - $298.7k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data infrastructure,...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software Cheyenne, WY
- software sales Cheyenne, WY
- embedded software Cheyenne, WY
- id software Cheyenne, WY
- software support Cheyenne, WY
- remote software sales Cheyenne, WY
- software technology Cheyenne, WY
- internship software Cheyenne, WY
- software asset management analyst Cheyenne, WY
- ultimate software Cheyenne, WY



