Clarity

Principal Software Engineer

Remote
Python Django GraphQL TypeScript React PostgreSQL
Description

Principal Software Engineer

Location: Remote

Department: Engineering

Location Type: REMOTE

Employment Type: FULL_TIME

About this role

At Clarity, Principal Engineers are technical leaders who raise the bar for how we build. You’ll shape some of our most important projects, from system design through to delivery, and play a critical role in ensuring the platform scales with our growth.
This is a role for someone who combines deep technical expertise with product intuition and leadership. You’ll design and guide complex systems, mentor teammates, represent engineering across the company, and leverage AI to accelerate how we build. Most importantly, you’ll take ownership of outcomes that have a lasting impact on schools, families, and the future of education.
We value grit, rigor, curiosity, and ownership. We’re looking for engineers who thrive on responsibility, are motivated by impact, and want to help define what best-in-class engineering looks like at Clarity.

What you’ll do

  • Lead development on Clarity’s most critical initiatives, designing and delivering systems that scale with our growth
  • Build and evolve data models, APIs, and services in Python, Django, and GraphQL
  • Guide architecture and technical decisions that ensure performance, reliability, and maintainability
  • Partner with product and design to shape solutions from discovery through delivery, influencing both user experience and system design
  • Leverage AI to accelerate engineering workflows and set standards for how Clarity uses AI in development
  • Establish and promote high standards of testing, code quality, and architecture across the team
  • Mentor and support engineers, helping them grow their technical and problem-solving skills
  • Represent engineering perspectives across the company and externally, contributing to Clarity’s reputation as an innovator in education technology
  • Drive cross-team improvements that enhance engineering velocity, product quality, and overall impact

Who you are

  • You bring 8+ years of experience building and scaling SaaS products, ideally in early to mid-stage startups
  • You have deep technical expertise across the stack and a track record of solving complex, high-impact problems
  • You’ve led teams or projects before and are excited to mentor, influence, and raise the bar for others
  • You balance pragmatism with long-term thinking, and you know when to prioritize velocity and when to invest in craft
  • You’re excited about AI’s potential to transform how engineers and products work
  • You care deeply about building technology that increases access to quality education

Tools we use every day

  • Typescript
  • Remix (React Framework)
  • Tailwind
  • Django
  • GraphQL
  • Postgres

Applicants MUST reside in one of the following states: AZ, CA, CO, CT, DE, DC, FL, HI, IL, KY, ME, MD, MA, MI, NJ, NY, NC, OR, PA, RI, SC, TX, VA, WA, WI
Clarity
Clarity

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say