Skip to main content
All jobs

Employer listing

Senior Software Engineer, Devices

Clever

San Francisco, Ca · remote · full time · Senior

$140,000 - $215,000

About the Team & Opportunity

The Devices team builds Clever's integrations with the operating systems students use in the classroom: iOS, macOS, Windows, and ChromeOS. Our work spans web identity standards like OIDC and SAML and native code in Swift and C++, including Platform SSO apps for each OS and a browser extension. Students are our primary users, teachers are secondary, and IT admins set up and configure these integrations for their schools.

As a Senior Software Engineer on this team, you will build features across that surface, from backend services to native device clients.

How You'll Make an Impact

  • The problem you'll solve: Build device integrations that get students into learning apps quickly and securely, and that IT admins can configure without friction.
  • Who you'll partner with: Work closely with Product and Design, partner with IT admins and Customer Support, and mentor peers through code reviews and technical leadership.
  • What success looks like: Ship features and integrations reliably, write maintainable and well-tested code, and help maintain login system stability.
  • Key projects: Drive work across native clients (Swift, C++) and backend services, including Platform SSO for macOS, Googlebooks login support, and Apple School Manager integration.

What We're Looking For

Required Skills & Experience (Must-Haves)

  • Engineering Foundation: 4+ years of professional software engineering experience with a strong foundation in software engineering principles and device-centric experience.
  • Device Development: Professional experience building native applications for Windows or supporting Windows environments.
  • Server-Side Device Management: Experience with MDM platforms (Intune, Jamf), setting up and troubleshooting Entra/Azure environments, or integrating with Apple School Manager.
  • Project Leadership: Proven ability to lead complex projects from design to deployment, collaborating with technical and non-technical stakeholders.
  • System Design: Experience architecting end-to-end systems that solve complex product needs and handle diverse data requirements.
  • Quality & Reliability: Commitment to modular, extensible, testable code, applying design patterns, refactoring tech debt, and automated testing (unit and end-to-end).
  • Cultural Alignment: Commitment to Clever's engineering culture.

Preferred Qualifications (Nice-to-Haves)

  • Technical Stack: Experience with Swift, C++, Go, TypeScript, Node.js, React, AWS services (Lambda, Step Functions, SQS), and databases (DynamoDB, S3, MongoDB).
  • Platform Breadth: Experience developing for iOS, macOS, Windows, or ChromeOS.
  • System Stability: Comfort participating in an on-call rotation.
  • AI Development Tools: Familiarity leveraging AI coding tools (such as Claude Code or Cursor) to enhance development workflows.

Benefits

Flexible PTO and paid parental leave; comprehensive health, vision, and dental coverage; mental healthcare services; professional development budget; and an annual company retreat with team events.