Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
Investigate complex systems, contribute production code, and guide practical architectural evolution and modernization across the Literacy product area. Influence cross-team technical decisions, develop senior engineers, and apply AI thoughtfully to engineering workflows and product opportunities.
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 www.ExploreK12.com.
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.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 217,195+ Jobs in Principal Software Engineer
Answer easy questions
217,195+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”