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.