Helping every child on Earth get an education they love
Senior Software Engineer, Developer Experience
Location
California + 4 moreAll locations: California | Connecticut | New Jersey | New York | Washington
Posted
5 days ago
Salary
$146K - $250K / year
Seniority
Senior
Job Description
Senior Software Engineer, Developer Experience
ClassDojo
• Build products for engineers: Design and build internal platforms, tooling, and developer workflows that improve the experience of developing, testing, reviewing, deploying, and operating software. • Multiply engineering productivity: Identify opportunities where thoughtful platform investments create outsized impact across the engineering organization. Continuously reduce developer friction while improving engineering velocity, quality, and reliability. • Help shape AI-native software development: Build practical AI-powered workflows that help engineers write, review, test, and ship software more effectively. Evaluate emerging technologies thoughtfully and help establish patterns that improve outcomes while maintaining security, reliability, and engineering quality. • Partner deeply across engineering: Work closely with product engineering, infrastructure, security, and technical leaders to understand pain points, prioritize opportunities, and build platform capabilities that solve real problems. • Create trusted paved paths: Build reusable tools, automation, documentation, and self-service capabilities that become the preferred way engineers work because they're intuitive, reliable, and genuinely useful. • Measure impact: Use engineering metrics, developer feedback, and adoption data to continuously improve the developer experience. Focus on meaningful outcomes rather than activity metrics. • Help build Developer Experience Engineering: As an early member of the team, contribute to technical direction, engineering standards, and the long-term evolution of Developer Experience Engineering at ClassDojo.
Job Requirements
- Have extensive experience building production software in modern engineering organizations.
- Enjoy solving organization-wide engineering problems rather than only product-specific challenges.
- Think like a product engineer even when building internal platforms.
- Demonstrate strong technical judgment and know when to build, simplify, automate, or adopt existing solutions.
- Thrive in ambiguity and are excited by the opportunity to help build a new Platform Engineering team.
- Build trust through partnership and influence rather than organizational authority.
- Care deeply about engineering craftsmanship, maintainability, and long-term platform health.
- Approach AI as a practical tool for improving engineering effectiveness rather than an end in itself.
- Measure success through the impact your work has on other engineers.
Benefits
- We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
- In accordance with the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
- We are happy to accommodate any disabilities or special needs.
- ClassDojo takes a number of factors into consideration when determining compensation, including geographic location, experience, and skillset.
Related Guides
Related Categories
Related Job Pages
More Developer Relations Jobs
Senior Director of Engineering, Developer and Agent Experience
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Define and deliver the core platform enabling AI-native development, including the model access layer (LLMs, routing, governance), agent orchestration systems (code, test, review, deploy), prompt/specification frameworks, coding harnesses, and an internal AI marketplace • Design and implement AI-driven development systems that convert PRDs and design specs into executable workflows, enabling the automated generation of code, tests, documentation, and infrastructure • Re-architect the developer experience across the inner loop (local development, testing, iteration) and outer loop (CI/CD, deployment, release) to reduce friction in PR creation, code reviews, and validation • Partner with Engineering, Product, and Design leaders to transition individual AI tool usage into standardized workflows, establishing tooling defaults, playbooks, and training to ensure active AI usage across R&D • Define and monitor the north-star metrics and own the dashboards and feedback loops that turn them into action. This role owns model-cost optimization, routing, and governance, while org-wide spend and scorecard reporting sits with Technical Operations • Build and lead a focused organization specialized in AI platform engineering, agent systems, automation, and developer experience integration • Own the human-facing developer experience alongside the agent-facing one: local development and inner-loop tooling, the Developer Portal and service catalog, core libraries and service templates, schema-first tooling, and authoritative service metadata — and establish a durable operating contract with Release Engineering for the delivery machinery underneath • Architect for optionality rather than lock-in: keep the harness layer model-agnostic, evaluate open-weight and self-hosted options, and ensure marketplace skills, plugins, and agents remain portable across models and vendors
Platform & Experience Developer – Full Stack
SOCCA GROUPWe create Europe’s best training camps and sports experiences – powered by a team that lives for sport.
• Umsetzung von kundenseitigen Frontend-Oberflächen und Interfaces, die auf der SOCCAMATRIX-Logik aufbauen • Entwicklung von Admin-Oberflächen für unsere internen Teams • Unterstützung bei der Entwicklung von APIs, Datenmodellen und Integrationen auf der Backend-Seite, in enger Abstimmung mit unserem technischen Partnerteam • Enge Abstimmung mit unserem Product Owner sowie unserem externen technischen Partnerteam zur Übersetzung der fachlichen Business-Logik in nutzbare, performante Oberflächen • Aufbau und Mitgestaltung des internen Entwicklungsteams • Mitwirkung an Testing, Debugging, Refinement und Dokumentation der entstehenden Anwendungen
Developer Relations, Community Manager
OpenClawThe AI that actually does things. Emails, calendar, home automation
• Design and execute OpenClaw's developer community strategy • Grow contributor participation across Foundation projects • Create onboarding experiences for developers, researchers, and maintainers • Establish community programs that encourage meaningful participation and long-term retention • Foster an inclusive and welcoming contributor culture • Develop recognition programs for contributors, ambassadors, and community leaders • Support community governance initiatives as the Foundation grows • Serve as a public advocate for OpenClaw and the broader open-agent ecosystem • Build relationships with developers, researchers, AI practitioners, and ecosystem partners • Collect community feedback and communicate insights to maintainers and Foundation leadership • Help shape project priorities based on developer needs and ecosystem trends • Represent OpenClaw at conferences, hackathons, podcasts, webinars, and industry events • Produce high-quality content that helps developers successfully build with OpenClaw • Create tutorials, technical guides, documentation, blog posts, videos, demos, webinars, case studies, newsletters • Collaborate with maintainers and researchers to translate complex technical concepts into accessible educational content • Develop contributor guides and onboarding materials • Help establish OpenClaw as the default platform for open AI agents • Cultivate relationships with startups, enterprises, academic institutions, and open-source communities • Support the development of interoperability standards and ecosystem initiatives • Identify opportunities for partnerships and community-driven collaboration • Work alongside sponsors, contributors, and industry stakeholders to strengthen the Foundation's impact • Launch and manage ambassador programs, contributor programs, community grants, mentorship initiatives, hackathons, meetups, virtual events, and working groups • Coordinate Foundation participation in major open-source, AI, and developer conferences • Support the creation of local and global community chapters • Track and improve key ecosystem metrics including active contributors, new contributor growth, contributor retention, community engagement, documentation adoption, event participation, developer satisfaction, ecosystem partnerships, open-source project adoption
• Set the editorial direction for developer content: blogs, tutorials, sample apps, video, conference talks. Then drive execution of those artifacts. • Run the launches and public moments: product launches, community highlights, success stories to ensure that Restate is highly relevant in the right conversations. • Grow and animate the community across Slack, Discord, and GitHub. Show up daily where developers are, and surface what they’re struggling with back into the team. • Partner with Restate’s founders and engineers on on docs, tutorials, and examples.




