Senior Software Engineer (Full Stack) - Sharing & APIs at Clever | Powderkeg

Founded by educators and technologists passionate about improving education, Clever is on a mission to unlock new ways to learn for all students. Already used by more than 75% of U.S. K-12 schools, Clever brings all applications into one secure portal and provides single sign-on for everyone. With the leading network of digital learning providers, Clever makes school more engaging, personalized, and fun.

We’re looking for talented engineers who want to help us build Clever into something every school, student, and teacher relies on.

As an engineer on the Sharing & APIs team at Clever, you’ll work on the core platform of Clever that helps connect the districts to our platform to our learning application partners: Secure Sync. The Secure Sync product allows automatic creation of accounts for students, teachers, and staff so that they can use their applications on day one, which requires working with large volumes of data that is integral to the success of Clever and education of students everywhere. The Sharing & APIs team build tools and features to allow school districts to have control over what data learning applications have access to, in addition to the developer APIs and schemas learning applications depend on to grant students access.


As a full-stack engineer on the Sharing & APIs team, you will:

  • Collaborate with product management, design, and marketing teams to research, design, and code major new features and enhancements that will best engage, educate, and delight educators
  • Develop and lead new features spanning fast and intuitive UIs, Go Microservices, and rest APIs to give districts control over data shared with learning applications
  • Be an important part of Clever’s ecosystem of engineering excellence as we strive to create both the best possible customer experiences and top quality internal architecture across all of our products and initiatives
  • Understand and prioritize the Clever engineering culture - see our blog post on Defining Clever’s Engineering Culture
  • Work across the stack - Clever has a microservice container-based architecture and is hosted entirely on AWS. We use Go for backend services, with Node, TypeScript, and React for frontend services and DynamoDB, Mongo, and S3 for databases and storage


  • 4+ years of experience as a full-stack Software Engineer * Experience with a major frontend framework like React is useful, but not required * Experience with Golang and REST APIs is useful but not required * Experience with data processing and analysis tools like Spark or SQL is useful but not required
  • Led medium to large projects and collaborated with engineers and cross-team stakeholders to create meaningful impact
  • Experience with design and architecture of end-to-end systems to solve a variety of product and data needs
  • Ability to perform in-depth analysis on complex problems across the stack in order to find root cause and opportunities to improve performance
  • The drive to learn and teach through collaboration and code reviews
  • Commitment to equity and belonging: Clever believes that the classrooms we serve and our company’s halls should be spaces that are diverse, equitable, and inclusive. We seek opportunities and celebrate actions that further allow us to build diverse teams, include every voice, and create a safe space for everyone to bring their authentic selves into the workplace. Outside of our walls, we use our collective influence, passionate work, and community involvement to unlock learning for ALL students.


The range of our base salary cash compensation for this role for candidates living in the United States, besides NYC and San Francisco, CA, is between $129,000 - $180,000. For candidates living in NYC and San Francisco, CA is between $143,000 - $200,000. All final offers are determined using multiple factors including experience and level of expertise. Because Clever’s base compensation is driven by location, our recruiters will be happy to discuss a salary range for other locations during the interview process.

Clever does not conduct interviews via text or Telegram. We will never ask for your financial information or reimbursement of equipment of any kind. If you receive any communications regarding employment with Clever that you think might be a scam, please email

Job Summary
  • Job Title
    Senior Software Engineer (Full Stack) - Sharing & APIs
  • Company
  • Location
    San Francisco, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?