ClassDojo02.03.26
AI SCORE 8.5

Staff Software Engineer - Infrastructure for Education Tech

$172K–$250K/year

About the Role

We are seeking a Staff Software Engineer - Infrastructure to join ClassDojo, a leading education technology company. This Staff Software Engineer remote position offers you the opportunity to work on our powerful platform that connects teachers, students, and families globally. With over 45 million children using our app in 180 countries, your work will have a significant impact on education.

What You'll Do

  • Write, debug, and optimize code for our infrastructure, ensuring reliability and performance.
  • Collaborate with software engineers through pair programming, code reviews, and design sessions.
  • Support and enhance our build and delivery pipelines.
  • Contribute to technical design and architecture discussions.
  • Stay proactive about new tools and approaches, including AI-adjacent infrastructure.
  • Help grow other engineers into more senior roles through mentorship and guidance.
  • Encourage collaboration and maintain a world-class engineering culture.

Requirements

  • 8-12+ years of professional software experience.
  • 5+ years focusing on infrastructure/platform work (e.g., Cloud Platform Engineer, SRE).
  • Strong communication skills and an ownership mindset.
  • Experience with CI/CD, DevOps practices, and test automation.
  • Passion for education and making a positive impact on children's lives.

Nice to Have

  • Experience with Python, JavaScript, TypeScript, or Go.
  • Familiarity with AI technologies and their integration into infrastructure.
  • Experience in a fast-paced environment.

What We Offer

  • Competitive salary ranging from $171,500 to $250,000 based on location and experience.
  • Flexible remote work environment.
  • Opportunity to work on impactful projects that reach millions of children.
  • Supportive and collaborative team culture.
  • Professional development opportunities and mentorship.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Staff Software Engineer role at ClassDojo offers a unique opportunity to work remotely while impacting education for millions of children. With a competitive salary and a collaborative culture, it's an attractive position for seasoned engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python and JavaScript, with hands-on experience in building scalable cloud-based applications using AWS or Google Cloud, ensuring the infrastructure is resilient and performant.

Strong understanding of CI/CD pipelines and DevOps practices, with a proactive approach to automating deployment processes and monitoring systems to enhance reliability in a remote work environment.

Experience leading cross-functional teams in an agile development setting, with a focus on mentoring junior developers and fostering a culture of continuous learning and collaboration in a remote context.

Learning Resources

Python for DevOps: Learn Ruthlessly Effective Automationcourse

Career Path

Staff Software Engineer - Infrastructure for Education Tech(Now)Engineering Manager - Infrastructure(1-2 years)Director of Engineering - Infrastructure(3-5 years)

Market Overview

Python Market Size 2024
$22B
Annual Growth
11.5%
AI Adoption in Python
45%
Investment in Python-related Education Tech
+50%
Labour Demand for Python Developers
+30%
Avg Salary for Staff Software Engineers in Python
$140K

Skills & Requirements

Required
PythonJavaScriptTypeScript
Growing in Demand
Machine LearningData EngineeringCloud-Native Development
Declining
PerlRuby on Rails

Domain Trends

Rise of AI-driven Education Platforms
With 45% of educational institutions adopting AI technologies, there is a significant push for Python developers to create intelligent tutoring systems and personalized learning experiences.
Increased Focus on Cloud Infrastructure
Over 60% of education tech companies are migrating to cloud services, necessitating expertise in cloud platforms like AWS and Azure alongside Python.
Integration of DevOps Practices
Approximately 70% of organizations in the education sector are implementing CI/CD pipelines, highlighting the demand for engineers skilled in DevOps to streamline software delivery.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.