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.
- Principal Software EngineerLocation: Philadelphia, PA - HybridNo sponsorship is available for this rolePosition Summary: Cesium, as part... ...technology across diverse industries, from construction and engineering to defense and aerospace. With a thriving open-source community...SuggestedWorldwideVisa sponsorship
$188.93k - $296.27k
...office for the remote option.)Job SummaryThis job involves leading software solution development that meets strategic goals and user... ...customers.Required Qualifications:Extensive hands-on software engineering experience in Linux-based systems using C, C++, Golang, and/or...SuggestedFull timeWork at officeRemote workWorldwide- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...SuggestedContract work
- ...across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow.As a Principal Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code using the best engineering practices in...SuggestedFull timeSecond jobRemote work
$130k - $160k
...Principal Software Engineer As a Principal Software Engineer you will be responsible for developing, designing, and implementing NFI's Digital Twin. You will serve as an advocate for engineering decisions related to the Digital Twin. While interfacing with other business...Suggested$165.4k - $290.8k
...organizations in over 100 countries - moving AI from possibility to production in real-world enterprise environments every day. Principal Software Engineer Join the Innovation team at Genesys, where we're redefining customer experience by building innovative, scalable...Work from homeWorldwideFlexible hours- ...systems analysis, design, development, and delivery of complex software solutions with a focus on IBM Maximo Application Suite (MAS)... .... Partners cross-functionally with project managers, Software Engineers, Business System Analysts, and IT service owners, to translate...Hourly payPermanent employmentTemporary workWork experience placementInterim roleLocal areaRelocationFlexible hours
$115.4k - $192.3k
...better outcomes for customers, faster.About the role: As a Principal AI Engineer, you will be the technical lead for an embedded Innovation... ...members.Requirements: Engineering experience: 10+ years in software engineering, with hands-on AI system design, build, or integration...Full timeLocal areaImmediate startFlexible hours$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours$182k - $200k
...employment. Benefits are subject to change and may be subject to a specific plan or program terms. Summary: The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software...Hourly payTemporary workWork experience placementLocal area- Lamps.com is actively looking for experienced developersFull time
- ...technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure... ...right in. Job Role We’re building small, highly capable engineering pods (2–3 engineers) that own problems end-to-end and move...Remote jobFull time
$120k - $140k
...to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing,... ...the software development lifecycle. You will collaborate with engineering, architecture, QA, product, and UX partners to translate business...Full timeLocal areaRemote work- ...now. About the Role: We are looking for senior frontend engineers passionate about frontend technology and excellent user... ...trends ~ Ability to pick up new technologies quickly, with software engineering best practices prioritized over familiarity with specific...Odd jobFull timeWork at officeLocal areaRelocation packageWeekend work
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Full timeWork at office- ...through formal training programs. Job Description Recruitment agency can contact us. This is only Corp to Corp Software Developer Location: Philadelphia, PA Duration: 6 months Required: ~5 years of software development experience....Full time
- ...Technologies, Inc. is seeking candidates for a ship control networks Software Developer position. The position’s main responsibility will be... ...from within in the areas of Cybersecurity, Digital Forensics, Engineering Services, Research & Development and Software Design &...Full timeRemote workFlexible hours
- ...Full Stack Engineer, Tooling (this role is US based remote, all candidates must be authorized to work in the United States without... ...equity investors have invested more than a trillion dollars in software and tech-enabled companies. And in many cases, the underlying tech...Remote jobFull timeImmediate start
- ...with designers, product managers,business partners and other software teams to develop new applications, user interfaces,and features... ...Make that user experience world-class by working with process engineers and software quality assurance to ensure low defect rates. ·...Full time
- Role Summary URBN is seeking a Software Engineer who will be an integral part of each phase of the software development lifecycle including design, development, deployment and maintenance. The primary focus will be on enhancing our Ecommerceplatforms supporting the online...
- Overview Susquehanna is seeking a talented Software Developer to join our Data Normalization & Adaptation (DNA) Team, which is responsible... ...Bachelor's or Master's degree in computer science, computer engineering, mathematics, or closely related STEM disciplineDesign and...Work at officeVisa sponsorship
- ...collaboratively with other technologists, traders, and quants to design and engineer tools aimed at debugging, troubleshooting, analysis, and... ...reduction methodologiesAbility to work closely with other software developers, traders, quants, and infrastructure teamsAbout...
- OverviewSusquehanna International Group is seeking a Software Developer to join our newly formed Global Routing team. This team owns... ...driven and highly collaborative, bringing together researchers, engineers, and traders to design and deploy impactful strategies in our...Worldwide
- Philadelphia, PennsylvaniaOnsiteFull Time$150k - $180kA leading global financial technology organization is seeking a Senior Java Software Engineer to join its Core Markets team in Philadelphia. This team is responsible for building and maintaining a real-time, mission-...
$125.9k - $148.1k
...connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal candidate...Full timeContract workLocal areaFlexible hours- Must Have Skills:6+ years of experience as a software engineer working with C++, Go, C, Python, Ansible, and BashWell versed in data structures and AlgorithmsNetworking experienceLinux software development experienceBackground in Cable/ telecommunications industryNice to...Contract work
- ...developing innovative solutions for the consulting, architecture, engineering, project controls, procurement, construction management, and... ...sciences industry. We are looking for a talented SeniorVDC Software Developer to join our dedicated team at our headquarters in Blue...Night shiftDay shiftAfternoon shift
- ...to make a difference?At Kulicke and Soffa, (NASDAQ:KLIC) our engineers make that decision daily. We are an international leading provider... ...products that our equipment helps to make.Job OverviewAs a Software Engineer for the advanced semiconductor packing equipment team...
- American Heritage Credit Union, a $5.3+ billion credit union, has an immediate opening for a Senior Software Developer in our Information Services Department. This position will analyze business and system requirement needs/documentation to design develop, implement and...Immediate start
$116k - $130k
Data Intelligence, LLC (DI) is seeking a Software Engineer III to support advanced software development and integration efforts for U.S. Navy tactical systems. This role is ideal for experienced engineers who can contribute across the full lifecycle while helping drive...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Philadelphia, PA
- principal cloud computing engineer Philadelphia, PA
- principal Philadelphia, PA
- senior principal scientist Philadelphia, PA
- software technology Philadelphia, PA
- remote software sales Philadelphia, PA
- embedded software Philadelphia, PA
- software intern Philadelphia, PA
- software support Philadelphia, PA
- ultimate software Philadelphia, PA



