ClassDojo is a company focused on providing every child with an education they love through their communication app connecting K-12 teachers, children, and families. The Staff Software Engineer, Infrastructure will improve the platform's infrastructure, collaborate with other engineers, and contribute to better practices and processes within the team.
Responsibilities:
- Write, debug, and optimize code for our platform—the infrastructure that all of the rest of our teams depend on (languages like Python, Javascript, Typescript or Go are a plus)
- Collaborating with software engineers through pair programming, mob programming, code reviews, and design sessions
- Seek out opportunities to provide shared value through improvements of our common systems, tooling, and practices
- Support and improve our build and delivery pipelines
- Contribute to technical design and architecture conversations with your expertise and perspective
- Stay curious and proactive about new tools, products, and approaches (including AI-adjacent infrastructure), evaluating where we can responsibly improve developer velocity, reliability, or safety
- Help to unblock teammates as well as other teams through hands-on work and guidance
- Break work down so we can make improvements incrementally
- Help grow other engineers into more senior engineers
- Systematically improve the quality of our product and process
- Encourage collaboration and psychological safety
Requirements:
- 8-12+ years of professional software experience
- 5+ years of experience in positions that focused primarily on infrastructure/platform work (Cloud Platform Engineer, Infrastructure Engineer, SRE, etc)
- Made an impact in the organizations that you've joined
- Driven technical excellence through improvements to process, practices, and tools (e.g. experience with test automation, CI/CD, and DevOps practices)
- Open to evolving with the role over time, including adapting infrastructure and practices as AI-powered products and workflows become a larger part of the platform
- Strong communication
- Excited to get things done in a fast-paced environment
- Ownership mindset: comfortable with both responsibility and accountability
- Thoughtful about creating and maintaining a world-class engineering culture
- Enjoy working in a pair programming environment
- Passionate about education and care about having impact on tens of millions of kids' lives with your work
- Live and work in the Americas timezones