Senior Integrations Engineer
Role summary
Clever is seeking a Senior Integrations Engineer to architect and implement critical system connections, acting as a technical bridge between school IT leaders and internal teams. This role involves designing and building reliable, secure data pipelines and connectors using JavaScript, TypeScript, and SQL. Success is measured by seamless deployment, high-quality documentation, and platform stability. The ideal candidate has 4+ years of experience in ETL, Integration, or Software Engineering, with customer-facing experience and a builder's mindset. Preferred qualifications include EdTech/K-12 sector expertise and experience with analytics platforms like Power BI or Tableau.
Clever is on a mission to connect every student to a world of learning. As the leading identity platform for education, more than 111,000 schools worldwide use Clever to power secure digital learning experiences. With Clever’s layered security solutions, schools can protect access and identities for all staff, teachers, and students. With a secure identity platform for schools and a network of leading application providers, Clever is committed to advancing education with technology that works for students everywhere. Clever, a Kahoot! company, has an office in San Francisco, CA, but you can visit us at clever.com anytime.
About the Team & Opportunity
Clever is looking for a Senior Integrations Engineer to join our newly formed Integration Engineering team and serve as the technical architect for our most critical system connections. You'll be joining a small, high-impact team where your contributions are immediately visible and your voice helps shape how we work. In this role, you will sit at the intersection of engineering and customer success, designing and implementing integrations that link Clever to the essential systems schools rely on. You won't just be building connectors; you’ll be defining the technical standards for secure data transfer and helping evolve Clever’s platform through direct customer feedback and expert-level execution.
How You'll Make an Impact
What We're Looking For
Required Skills & Experience (Must-Haves):
Preferred Qualifications (Nice-to-Haves):
Benefits & Perks
Salary Transparency
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 $119,000 - $140,000. For candidates living in NYC and San Francisco, CA is between $131,000- $154,000. All final offers are determined using multiple factors including experience and level of expertise.
Inclusion & Belonging
Clever believes classrooms and our company should be diverse and inclusive. We celebrate actions that build diverse teams, include every voice, and create safe spaces for everyone to bring their authentic selves to work.
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 recruitingscam@clever.com.
If you are a resident of Colorado, please note you have the right to redact your age-related information like age, birth date, or dates of schooling.
Sample Clever interview questions
- 1
Design a message delivery system between student and teacher
system designmedium - 2
Search for a Word in a 2D Board Search for a word in a 2D board of characters. Input: board = [["C","A","A"],["A","A","A"],["B","C","D"]], word = "AAB" Output: TRUE Explanation: DFS traverses adjacent matching letters perfectly, finding "AAB" without improperly revisiting any cells.
codingmedium - 3
Serialize and Deserialize N-ary Tree Serialize and deserialize an N-ary tree. Input: root = [1] Output: 1 Explanation: The tree only contains a root node, resulting in a minimal serialized string representation that can be accurately rebuilt.
codingmedium - 4
Add Two Numbers Represented as Strings Add two non-negative integers represented as strings. Input: num1 = "456", num2 = "77" Output: "533" Explanation: Performs character-by-character addition from right to left, carrying the 1 from 6+7=13 to the next decimal place.
codingmedium
Sign up for a personalized interview prep pack tailored to this role.
Similar roles
- Integrations EngineerAviaryAI · New York, New York, United States · Onsite
- Integrations EngineerTwo Dots · San Francisco, California, United States · Onsite
- Integrations EngineerGradial · Baltimore, Maryland, United States
- Senior Integrations EngineerGradial · Baltimore, Maryland, United States
- Staff Integrations EngineerZus Health · Remote, United States · Remote