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.
- ...Job Description GCI's Software Engineer III will apply principles and techniques of computer science, engineering, and mathematical analysis to design, develop, document, test, debug and support new and existing software systems and solutions which solve business...SuggestedWork experience placementImmediate startRemote workWork from homeHome officeShift workWeekend work
- ...Software Developer Level 1Join Arctic Slope Regional Corporation (ASRC), Alaska's largest locally-owned company representing over 13,000 Iñupiaq shareholders and employing over 16,000 people worldwide. Guided by our Iñupiat values, we're not just building careers - we...SuggestedInternshipWorldwide
$70 per hour
...Senior Software EngineerPayrate: $70.00- $70.27/hr. As a Senior Software Engineer, you will play a key role in driving the development and enhancement of critical platforms, with a focus on payments infrastructure and related systems. This position requires a highly experienced...SuggestedHourly payFull timeLocal areaFlexible hours$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...Suggested- A leading open source software provider is seeking a skilled Python developer to join their globally distributed team. Responsibilities include writing and testing high-quality code, debugging issues, and representing the company at conferences. Ideal candidates should...SuggestedRemote work
$140k - $200k
...Senior Software Engineer, Windows/Desktop Applications Anchorage, AK, USA Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading...Work at office- Fresh CS Grads: Ready to Launch Your Career? SynergisticIT Is Built for YouGraduating with a Computer Science degree is a huge achievement. But let's be honest—having a degree doesn't always mean you're job-ready. The truth is, many CS grads struggle to land their first...Full timeImmediate start
- ...BSPS received the ISO 9001 quality standard certification through the Performance Review Institute (PRI).About this position: AI Software Engineer Location - Anchorage, AKThe Essential Duties and Responsibilities are intended to present a descriptive list of the range of...Full timeContract workFor contractorsWork at office
$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working...Remote 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- Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Get AI-powered advice...Full timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we connect top LATAM engineering talent with innovative companies building impactful products worldwide. We focus on long-term partnerships, strong technical environments...Remote workWork from homeWorldwide
- ...Role: ML/AI Engineers (This role is open to US Citizens, Green Card holders, GC-EAD only. We do not sponsor visas.) Summary:... ...Google, Apple, Spotify, US Bank, FedEx, and more. We're not just a software consulting company – we're a dynamic force shaping the future...Remote workVisa sponsorshipRelocation package
- ...Essential Functions: Partner with software developers, platform engineers, and IT staff to improve system design, operability, deployment safety, and production support readiness. Define and maintain operational standards, runbooks, support procedures, escalation paths...Work at officeRemote work
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data... .... Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make...
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work$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- ...nationally and provide financial relocation assistance. Problem-solving with a purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside customer counterparts, you’ll tackle mission-...Work at officeRelocationVisa sponsorshipRelocation package
- SEEKING DYNAMIC, HIGHLY-ORGANIZED WEB DEVELOPER TO CONTRIBUTE, MANAGE, AND ULTIMATELY SPEARHEAD TECHNICAL DEVELOPMENT FOR A PROFESSIONAL AND RESPONSIVE FINTECH MARKETING COMPANY WITH HUGE GROWTH POTENTIAL. PROFICIENCY IN: ■ JAVASCRIPT ■ METEOR ■ HTML ...Full time
- ...experience.Experience with Teamcenter Gateway integrations:Teamcenter Gateway for CreoTeamcenter Gateway for AutoCADUnderstanding of engineering change processes and configuration management.Experience working in manufacturing, aerospace, automotive, or industrial...Contract workImmediate startRemote work
- ...in both written and verbal form using correct grammar. Ability to demonstrate flexibility in order to perform a wide range of duties. Ability to work with computers and the necessary software typically used by the department. GEO Reentry Services LLC. #J-18808-Ljbffr...Full timeContract workSelf employmentWorldwideFlexible hours
- ...is seeking an experienced Automation Developer / AI Solutions Engineer to join their technology team in Anchorage, Alaska. This individual... ...the organization. The ideal candidate combines strong software development expertise with hands-on experience leveraging AI technologies...Local area2 days per week
$22.42 per hour
Job Developer Help Change Lives Through Employment Do you love networking, building relationships, and helping people achieve their goals? Assets, Inc. is seeking a passionate and motivated Job Developer to connect individuals with disabilities to meaningful employment...Full timeWork at officeLocal areaMonday to Friday$140k - $200k
...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale...Remote jobFlexible hours- ...support to stakeholders across the federal government, with established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2008, our mission is to transform the way our customers approach constantly...Contract workFor contractors
$105k - $140k
...Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...- SharePoint Developer ~ Remote in the US, US SharePoint Developer 100% Remote in the US The SharePoint Developer will identify opportunities for process automation or tool development, such as upgrading,building, and maintaining internal SharePoint sites. ...Remote work
$100k
...Client, visa, walmart lab etc to name a few.Currently, we are looking for:Entry-level software programmersJava Full stack developersPython/Java developersData analysts/Data Engineers/Data ScientistsMachine Learning engineersfor full time positions with clients. Who should...Full timeH1b- ...Experience in designing and building event driven architecture. • Demonstrated experience in Agile development, application design, software development, and testing. • Ability to effectively communicate with stakeholders, product, and experience owners. • Experience...Remote work
$84k - $126k
...enterprise customers with data integrations that speed and simplify the delivery of Indeed’s recruiting solutions. As a Sr Solutions Engineer, you will be a client‑facing technical expert working directly within the Sales and Client Success organizations. You will serve...Work experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software Anchorage, AK
- software sales Anchorage, AK
- embedded software Anchorage, AK
- id software Anchorage, AK
- software support Anchorage, AK
- remote software sales Anchorage, AK
- software technology Anchorage, AK
- internship software Anchorage, AK
- software asset management analyst Anchorage, AK
- ultimate software Anchorage, AK




