Senior SDK Developer & Engineering Lead
TEEMA
San Diego, CA
Senior SDK Developer & Engineering Lead
Location: San Diego, CA (On-site)
Role Type: Full-Time, Leadership
The Opportunity
Step into a high-impact leadership role where you will bridge the gap between world-class hardware and global software ecosystems. As our Senior SDK Lead, you will oversee the development of robust, multi-platform SDKs that power real-time, high-fidelity simulation experiences.
You aren't just writing code; you are architecting the gateway through which thousands of developers interact with our proprietary sensor technology across Windows, Linux, iOS, and Android.
Core Responsibilities
Team Leadership: Direct a growing team of engineers, setting technical priorities, and fostering a culture of high-quality, maintainable code.
Architecture & Development: Lead the design and implementation of consistent, developer-friendly SDKs in C#, C++, Kotlin, and Swift.
CI/CD Ownership: Architect and maintain modern deployment pipelines using GitHub Actions to automate testing and streamline releases.
Developer Advocacy: Act as the primary technical liaison for third-party integrators, ensuring seamless adoption of our API and hardware capabilities.
Cross-Functional Strategy: Partner with the VP of Software Engineering to align SDK roadmaps with product goals and hardware innovation.
Required Expertise
Experience: 6+ years in software engineering, with at least 3 years dedicated to building and shipping public or private SDKs.
Multi-Platform Mastery: * Desktop: Professional proficiency in Windows (C#) and Linux (C++).
Mobile: Native expertise in Android (Kotlin) and iOS (Swift).
Frameworks: Familiarity with Flutter or React Native is highly preferred.
DevOps Mindset: Proven success setting up CI/CD pipelines, automated testing, and version control (Git) strategies.
Leadership: Experience mentoring engineers and leading complex technical projects from conception to deployment.
Education: Bachelor’s degree in CS, Software Engineering, or equivalent professional experience.
Why Join Us?
You will be the technical owner of a platform that translates complex hardware data into interactive, real-time software. If you enjoy the challenge of high-performance system integration and want to lead a team at the intersection of hardware and software, let’s talk.