ClassDojo logo
ClassDojo·

Founding Senior Software Engineer, Developer Experience & AI Platform - ClassDojo

Founding Senior Software Engineer, Developer Experience & AI Platform

ClassDojo's mission is to give every child on Earth an education they love. We are the #1 communication app connecting K-12 teachers, children, and families globally, used in over 95% of US schools and reaching over 45 million children in 180 countries.

We are building a company where the most talented people want to work, fostering a culture of talent density with individuals from leading tech and education organizations. We believe you'll do your best work here and pioneer the future of education.

About the Role:

As a Senior Software Engineer, Developer Experience, you will be instrumental in building the tools, workflows, and AI-powered developer experiences that empower every engineer at ClassDojo. This is a unique opportunity to join a newly formed Developer Experience Engineering team and help define its foundations. You will partner closely with engineers across the company to identify opportunities, build high-leverage solutions, and establish trusted paved paths that make shipping software faster, safer, and more enjoyable.

We are looking for individuals who combine exceptional software engineering skills with strong product thinking, treating engineers as customers and focusing on creating leverage across the engineering organization.

What You’ll Do:

  • Build products for engineers: Design and build internal platforms, tooling, and developer workflows to enhance the experience of developing, testing, reviewing, deploying, and operating software.
  • Multiply engineering productivity: Identify opportunities for platform investments that create outsized impact, continuously reducing developer friction while improving velocity, quality, and reliability.
  • Shape AI-native software development: Build practical AI-powered workflows to assist engineers in writing, reviewing, testing, and shipping software more effectively. Evaluate emerging technologies and establish patterns that improve outcomes while maintaining security and reliability.
  • Partner deeply across engineering: Collaborate with product engineering, infrastructure, security, and technical leaders to understand pain points, prioritize opportunities, and build impactful platform capabilities.
  • Create trusted paved paths: Develop reusable tools, automation, documentation, and self-service capabilities that become the preferred methods for engineers due to their intuitiveness, reliability, and usefulness.
  • Measure impact: Utilize engineering metrics, developer feedback, and adoption data to drive continuous improvement in developer experience, focusing on meaningful outcomes.
  • Help build Developer Experience Engineering: Contribute to the technical direction, engineering standards, and long-term evolution of the Developer Experience Engineering team as an early member.

You’ll Be A Match If You:

  • Have 7-10+ years of experience building production software in modern engineering organizations.
  • Enjoy solving organization-wide engineering problems.
  • Possess strong product thinking for internal platforms.
  • Demonstrate strong technical judgment and know when to build, simplify, automate, or adopt existing solutions.
  • Thrive in ambiguity and are excited to help build a new Platform Engineering team.
  • Build trust through partnership and influence.
  • Care deeply about engineering craftsmanship, maintainability, and long-term platform health.
  • Approach AI as a practical tool for improving engineering effectiveness.
  • Measure success by the impact your work has on other engineers.

Nice to Have Experiences:

  • Developer Experience or Platform Engineering teams.
  • Internal developer platforms or engineering productivity initiatives.
  • CI/CD, release engineering, developer environments, or software delivery systems.
  • AI-assisted software development or developer tooling.
  • Engineering productivity measurement frameworks (e.g., DORA, SPACE).
  • Experience in high-growth engineering organizations with impactful platform investments.

Developer Experience Engineering is a force multiplier, enabling engineers to build better software, move faster with confidence, and focus on creating meaningful experiences for children, teachers, and families. If you are energized by solving hard technical problems and building systems that make everyone around you more effective, we encourage you to apply.

ClassDojo is committed to equal employment opportunity and is happy to accommodate any disabilities or special needs. We hire regardless of location, provided there is significant hours overlap with one of the Americas time zones.

Compensation is determined by geographic location, experience, and skillset. Salary ranges (United States):

  • CA, WA, NY, NJ, CT states: $171,500 - $250,000 (USD)
  • All other states in the US: $146,000 - $215,000 (USD)

#LI-Remote

Timezone overlap

UTC-8–-4

Open to

US

Sign in to track applications and earn points.

More roles at ClassDojo

Similar remote roles