Staff Software Engineer - Infrastructure for Education Tech
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.
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.
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
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months