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

Technology Leader

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.

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...solutions, integrate, and deploy the systems to help support tactical software development, testing, and delivery for missiles to the... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    8 days ago
  • $196.5k - $294.75k

     ...trusted data becomes a transformative force for business and society.   The Challenge We are looking for a Principal-level, US-based, customer-facing engineer who is deeply hands-on with large-scale, distributed data systems and passionate about solving complex... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    Onetrust

    Atlanta, GA
    1 day ago
  • $221.2k - $387.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis...  ...us to put AI to work for people.   Job Description Principal Software Engineer   The engineering organization is a dynamic group... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Remote
    1 day ago
  • $116.3k - $174.5k

     ...program funding. Start dates are determined after funding confirmation. Northrop Grumman is seeking an experienced Sr Principal Software Engineer to join our dynamic team. This position will support our Aeronautics Systems sector in Oklahoma City, OK. The... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Oklahoma City, OK
    1 day ago
  • $280k - $320k

     ...About Blitzy Blitzy is a Cambridge, MA based AI software development platform on a mission to revolutionize the software development...  ...of previous start-ups. The Role We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy's most critical production... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    Blitzy

    Remote
    1 day ago
  • $215k - $252k

     ...interview process. About the Role: We’re hiring seasoned engineers to join our teams that work on core platform capabilities,...  ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end... 
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Gusto

    New York, NY
    1 day ago
  • $246k - $339k

     .... Come join us! About the Team: Our diverse Product & Engineering team values innovation, collaboration, and the continuous improvement...  ...authentic selves. About the Role: We are seeking a Principal Engineer to lead the design, evolution, and reliability of our... 
    Full time
    Local area

    Alphasense

    Remote
    1 day ago
  • $165k - $210k

     ...lives of millions of Americans. About the role: As a  Principal Software Developer , you will serve as a senior technical authority...  ...integration efforts across programs while influencing engineering best practices and long-term technical direction.This role... 
    Full time
    Live in

    Raft Company Website

    Colorado Springs, CO
    1 day ago
  • $200k - $240k

     ...governs authentication, authorization, and user provisioning across all Arcadia’s applications. We’re looking for a Principal Software Engineer to take technical ownership of this area—leading the rearchitecture and implementation of a robust, scalable, and secure... 
    Full time
    Remote work
    Flexible hours

    Arcadia

    Boston, MA
    1 day ago
  • $200k - $260k

     .... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected...  ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or... 
    Full time
    Work experience placement
    Local area

    Viant

    Remote
    1 day ago
  •  ...Description Responsibilities: Gathers and documents user requirements and functional/technical specifications for mission critical software solutions. Programs, codes, and develops mission critical software applications based on various development frameworks.... 
    Permanent employment
    Full time
    Contract work
    Work at office

    Computer Futures, Llc

    Austin, TX
    1 day ago
  •  ...deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap... 
    Full time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    Boston, MA
    1 day ago
  •  ...About the Team OpenAI’s B2B Engineering team brings our most capable technology to the world through our developer platform and...  ...dependable products. About the Role We’re looking for a Principal Software Engineer to design and scale the systems that power our... 
    Full time

    OpenAI

    United States
    1 day ago
  •  ...Job Title: Principal Software Engineer, AI  Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we... 
    Remote job
    Full time

    Clari Salesloft

    Remote
    1 day ago
  • $98.4k - $163.2k

     ...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking a Principal / Sr Principal Software Engineer. This position will be located in Roy, UT or Huntsville, AL and will support the Sentinel Program.\n\nDesigns,... 
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Roy, UT
    1 day ago
  • $150k - $300k

     ...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for....  ...simply doesn’t get any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned technical problem... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    1 day ago
  • $91.8k - $137.6k

     ...are not only part of history, they're making history. Northrop Grumman Defense Systems (NGDS) is looking for a  Software Engineer / Principal   Software Engineer based in  Manhattan Beach, CA . Our Team works on state-of-the-art Mission Planning systems.... 
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    1 day ago
  • $130k - $150k

     ...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $130,000-$150,000 Job Title: Principal Software Engineer Position Description The Principal Software Engineer is responsible for design and development of our software product... 
    Full time
    Work experience placement

    Accurant International

    Minneapolis, MN
    1 day ago
  • $157.25k - $212.75k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Francisco, CA
    1 day ago
  •  ...t just contribute. You’ll make things happen–fast. As a  Principal Engineer on our Advertising, Company Intelligence, and Intent team...  ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What... 
    Full time
    Remote work

    Zoominfo

    San Francisco, CA
    1 day ago
  •  ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native...  ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical... 
    Full time

    Singlestore

    Remote
    1 day ago
  • $180k - $300k

     ...a fast-growing technology company building sophisticated software systems and infrastructure at scale. Pragmatike is recruiting...  ...behalf of a rapidly scaling technology company seeking a Principal Software Engineer to provide technical leadership across critical systems... 
    Full time
    Immediate start

    Pragmatike

    San Francisco, CA
    1 day ago
  • $210k - $295k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Permanent employment
    Full time
    Temporary work
    Worldwide
    Weekend work

    Spacex

    Remote
    1 day ago
  • $98.4k - $163.2k

     ...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking a Principal / Sr Principal Software Engineer. This position will be located in Roy, UT or Huntsville, AL and will support the Sentinel Program.\n\nWhat you\u2... 
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Roy, UT
    1 day ago
  • $215k - $240k

     ...Reports to: Engineering Manager  Location: Remote US  Compensation: $215,000 to $240,000 base plus bonus and equity   What...  ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software... 
    Remote job
    Full time
    Worldwide
    Home office

    Huntress

    United States
    1 day ago
  • $349k - $431k

     ...billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models...  ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Full time
    Remote work

    Waymo

    Remote
    1 day ago
  • $200k - $240k

     ...if you're ready to make a difference while enjoying the journey, come join us and let's Tango! We are looking for a Principal Software Engineer to join our dynamic and growing Engineering team. Key Responsibilities : Own architecture across product and platform... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Tango

    Remote
    1 day ago
  •  ...everyone. Roblox Studio is the creation engine behind millions of immersive 3D...  ...built by creators around the world. As a Principal Engineer focused on Collaboration, you will...  ...engine experience, enjoys solving complex software problems and has a passion for mentoring... 
    Full time

    Roblox

    Remote
    1 day ago
  •  ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software Engineer on the Starship Continuous Integration team, you will... 
    Permanent employment
    Full time
    Weekend work

    Spacex

    Remote
    1 day ago
  •  ...sources. Snowhouse powers all of Snowflake’s core business, engineering and data science needs and provides customers with full...  ...ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement... 
    Full time

    Snowflake

    Remote
    1 day ago

Do you want to receive more vacancies?

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