Foresight Sports · 7 hours ago
Sr. SDK Developer
Foresight Sports is seeking a Senior SDK Developer & Team Lead to lead their SDK team. The role involves designing, developing, and continuously improving SDKs for various platforms while mentoring a growing team of developers.
GamingGolfSoftwareSports
Responsibilities
Lead the SDK Team: Oversee a team of developers, providing technical direction, setting priorities, and mentoring junior and mid-level engineers
Design & Develop Multi-Platform SDKs: Architect and implement robust, consistent, and user-friendly SDKs for Windows, Linux, Android, and iOS platforms, ensuring seamless integration of our hardware and backend APIs
Establish & Maintain CI/CD Pipelines: Set up and optimize continuous integration and deployment processes on GitHub Actions, driving best practices for code reviews, testing, and releases
Cross-Functional Collaboration: Work closely with product managers, UX designers, QA, and other engineering teams to ensure successful integration and timely deliverables
Code Review & Mentorship: Foster a culture of excellence by conducting thorough code reviews, guiding best practices, and championing clean, maintainable code
Performance Optimization: Identify and address performance bottlenecks within the SDKs, ensuring reliability and responsiveness across all supported platforms
Documentation: Produce and maintain comprehensive documentation—tutorials, reference guides, and API specs—enabling third-party developers to quickly adopt and leverage our SDKs
SDK Customer Support: Serve as the primary technical liaison for external developers, addressing integration challenges and providing timely issue resolution to ensure high customer satisfaction
Industry Research & Innovation: Stay current with emerging technologies and trends, ensuring our SDKs remain cutting-edge and competitive in the market
Qualification
Required
Bachelor's or Master's in Computer Science, Software Engineering, or related field, or equivalent professional experience
6+ years of software development experience, with at least 3 years focused on building and shipping SDKs
Prior experience leading or mentoring a development team, driving project timelines, and managing technical priorities
Strong knowledge of Windows (C#, C++), Linux (C++), mobile (Kotlin for Android, Swift for iOS), and familiarity with Flutter or React Native
Hands-on experience setting up pipelines using GitHub Actions (or similar), implementing automated testing, code coverage, and modern release processes
Solid understanding of SDK APIs and best practices for designing easy-to-consume developer tools
Demonstrated ability to work directly with external developers, address their concerns effectively, and drive high levels of partner satisfaction
Proficiency with Git and common branching/merging strategies
Excellent troubleshooting skills and the ability to devise creative, scalable solutions for complex problems
Strong written and verbal communication skills. Able to explain sophisticated technical concepts to non-technical stakeholders
Preferred
Bonus points for being a golfer!
Benefits
Medical and dental
Vision
Disability and life insurance
401K
PTO
Paid holidays
Gear discounts
Company
Foresight Sports
Foresight Sports develops an advanced and trusted performance analysis solutions in the golf industry.
H1B Sponsorship
Foresight Sports has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
unknown2021-09-10Acquired
Recent News
San Diego Business Journal
2025-07-30
Company data provided by crunchbase