Principal Software Engineer
Cengage
Responsibilities 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. Obsess over customer outcomes in every decision and drive measurable improvements in user engagement. Balance your time between technical composition and product building for software development teams that work on content workflow automation, application development, and platform support. Work jointly with other technology and product leads to provide direction and leadership to the agile teams. Design, architect, and implement new features and functionality with the expectation to own and drive development using an iterative methodology and deliver products that scale to support millions of customers. Collaborate 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. Supervise product performance, analyze performance data, and gather user feedback to continuously iterate and improve the product to provide 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. Cultivate a high-performance, transparent culture of continuous improvement focused on accountability and results. Qualifications Education & Experience Bachelor’s degree in computer science or 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 stay up-to-date with advancements in GenAI, MLOps, and digital transformation. Enterprise Architecture, Software Engineering & Product Delivery Experience modernizing legacy or monolithic architectures, migrating systems to modular, cloud-native platforms, and implementing hybrid cloud strategies. 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 tools (e.g., Terraform, AWS CDK) for automated, scalable deployments and GitOps / AIOps practices. Experience implementing the AWS Well-Architected Framework across all six pillars. Skilled in agile methodologies (Scrum, Kanban, SAFe) and using 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. EEO Statement 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 during the job application process. Benefits & Compensation Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location. The full base pay range has been provided for this position. In addition, you may be eligible to participate in the company’s discretionary incentive bonus program. The bonus target amount is not guaranteed and is dependent on individual performance and overall company results. #J-18808-Ljbffr
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the technical...SuggestedNight shift
- ...professionals for this role. JOB DESCRIPTION Are you a seasoned engineer ready to solve complex, high-impact problems at one of the... ...of customers and the global economy. As a Senior Principal Software Engineer at JPMorganChase within Corporate Technology, you...SuggestedWork at office
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML & Data Platforms for LLM Suite , you will lead a specialized technical...Suggested
- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI...Suggested
- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking,...Suggested
- ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer & Community Banking Card Technology, you provide expertise and engineering...
- ...NextGen Federal Systems (NextGen) is currently seeking to fill multiple (Principal / Senior) Software Engineer positions with staff who have experience supporting Department of War (DoW) and Intelligence Community (IC) programs. Selected candidates will participate in...
- ...company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE: As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive...Work at officeWorldwideShift work
$100k - $150k
...Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that... ...applications. As we continue to grow, we're looking for a skilled Principal Software Engineer to join our dynamic team and contribute to our mission of...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As Senior Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will deliver the execution and operationalization...
- ...collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION As a Principal Software Engineer at JPMorganChase within the Corporate Technology, you provide expertise and engineering excellence as an integral part of...Local area
- ...role. JOB DESCRIPTION Join a forward-thinking team at JPMorganChase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI...Work at officeShift work
$152.07k - $202.76k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,...Full timeTemporary workRemote work- ...changing career, working for one of the world's leading financial institutions, you've come to the right place. As the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology - Securitized Product Group Technology team, you...
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Asset & Wealth Management, MarTech Team, you provide expertise and engineering excellence as...
- ...re ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you. Step into a high-impact engineering role at JPMorganChase as a Software Engineer II within...
- ...to connect them with exceptional professionals for this role. JOB DESCRIPTION We are seeking a dynamic and experienced Software Engineering III to participate in the development of our innovative multi-asset trading platform on AWS. This role demands a hands-on...
- ...world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorgan Chase within the Enterprise technology, employee platforms team, you apply deep knowledge of software, applications, and technical processes within the infrastructure...
- ...exceptional professionals for this role. JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset and Wealth Management,...
- ...with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION If you're a Senior Lead Software Engineer who takes ownership of outcomes in production - not just implementation - and thrives on turning ambiguous requirements into...
- ...constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As an AI Modernization Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Bank- Wealth Management Technology, you are an integral part of an agile...
- ...role. JOB DESCRIPTION Join a high-performance agile team maintaining and improving governance technology products. As a Software Engineer at JPMorgan Chase within the Corporate Technology Office, you will contribute to a high-performance agile team designing and...Work at office
- ...collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION As a Lead Software Engineer - Common Services at JPMorgan Chase within the Risk Technology team, you will be a key player in an agile team, tasked with...
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible As a Lead Software Engineer at JPMorganChase within the Markets Org, you are an integral part of an agile team that works to enhance, build, and deliver...
- ...collaborating with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION Bring your Software Engineering experience to the next level and join The Machine Learning Center of Excellence (MLCOE) Team. Join JPMorganChase’s MLCOE...
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Sr. Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank - Payments Technology, Core Blockchain Team, you are an integral...Work experience placement
- ...Office users and help shape the tech roadmap across Python/Java, Kafka, AWS + Databricks, and SQL/NoSQL. As a Senior Lead Software Engineer at JPMorgan Chase within Corporate Technology - Treasury & Chief Investment Office Technology team, we look first and foremost...Work at office
- ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within Commercial & Investment Bank - Markets Tech - Trading team, you are an integral part of an agile team...
- ...constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Golang / IaC Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Bank, you are an integral part of an agile team that works to enhance,...For contractors
- ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Sr Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, We are seeking an experienced Senior Athena Python Rates Senior Lead...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- elementary principal Brooklyn, NY
- senior principal cloud computing engineer Brooklyn, NY
- senior principal scientist Brooklyn, NY
- principal Brooklyn, NY
- software trainer Brooklyn, NY
- ultimate software Brooklyn, NY
- software sales executive Brooklyn, NY
- remote software sales Brooklyn, NY
- senior c# .net software developer Brooklyn, NY
- software sales representative Brooklyn, NY



