Post a job

Principal Software Engineer

Cambium Learning Group · United States · posted today ago

Apply for this role

engineeringremote jobs in united states
Listing supplied by Himalayas. 101 Careers did not originate this post and applications are handled by the employer.

About this role

Job Overview:

ExploreK12 Literacy is looking for a Principal Software Engineer who combines deep technical expertise, strong engineering judgment, and hands-on execution.


This role is for an engineer who can get deeply into a complex, mature application, understand how it actually works, and help determine how it should evolve. You will work directly in the code while also helping teams navigate difficult technical decisions, modernization efforts, architectural constraints, and ambiguous engineering problems.


You will be a senior technical leader within the Literacy product area, partnering closely with engineers, engineering leaders, and architects to help shape technical direction across multiple teams and products. You will help shape technical direction, surface risks and tradeoffs, and turn complex problems into practical paths forward. You will also work across product boundaries where shared capabilities or product convergence require coordination with other engineering teams.


Modernization is an important part of this role, but it is not the goal by itself. The goal is to enable the future of the product while making the system easier to understand, change, test, deploy, and operate. Sometimes that means modernizing a system. Sometimes it means integrating with it, isolating it, incrementally replacing part of it, or deliberately leaving it alone.


We are also looking for someone who is fluent in modern AI-assisted software development and interested in applying AI thoughtfully where it can improve engineering effectiveness or create meaningful product value. You do not need to be an AI specialist.


Job Responsibilities:

Solve Difficult Technical Problems


Remain a Hands-On Engineer


Help Evolve a Mature Product


Provide Principal-Level Technical Leadership


Develop Stronger Technical Leaders


Apply AI Practically


Job Requirements:


Preferred Experience:

Experience in any of the following areas can be valuable, but is not required:


What Success Looks Like:

Over your first year, success should be visible in both the product and the engineering organization.


Important parts of the system are becoming easier for engineers to understand, change, test, deploy, or operate. The organization has a clearer, credible path for evolving the product's architecture, and meaningful modernization work is underway where it creates real value. Some of that evolution may also unlock product capabilities that were previously difficult or impractical to deliver.


Teams are making more consistent technical decisions across product boundaries because shared architectural assumptions, integration approaches, and long-term technical tradeoffs are understood earlier. Cross-team technical risks are surfaced sooner, and the organization has greater confidence in its technical direction beyond any individual application or team.


Senior engineers and technical leads are taking on increasingly difficult technical problems with stronger judgment and greater independence. Your presence increases the organization's technical capability rather than creating dependency on you.


AI is becoming a practical part of how engineering works, and useful opportunities for AI in the product are being identified and pursued based on customer and business value rather than novelty.

Why Work for Us

When you join ExploreK12™, you become part of a mission to help educators unlock brighter futures for every student.


As a trusted leader in educational technology, we serve more than 17 million students and educators across 150+ countries with innovative, research-backed learning solutions that truly make a difference. Our flagship products—Gizmos™, Raz-Plus®, and Reflex™—are beloved by educators and students alike for being as practical and effective as they are fun.


To learn more about our organization and the exciting work we do, visit .


Remote First Work Environment

Our Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.


If you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.


The successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role. To maintain confidentiality and ensure a fair evaluation process, the use of note-taking tools, reference materials, or AI-powered tools (including generative AI, language models, or similar technologies) during interviews or other selection activities is prohibited unless prior written approval has been obtained from the People Experience team. If you require an exception for medical, accessibility, or other reasons, please contact your Talent Acquisition team member to discuss accommodations in advance.


As part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.


An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).


We will provide reasonable accommodations for qualified individuals with disabilities. You may request an accommodation during the recruiting process with your Talent Acquisition team member.

Originally posted on Himalayas

Similar remote engineering jobs

Browse all remote engineering jobs →

Principal Software Engineer at Cambium Learning Group — Remote | 101 Careers