Principal SDK Software Engineer – Shape the Future of SDK Development

Job Description

Ready to take your skills to a global leader in intelligent automation and join a transformative journey into modern AI-powered solutions?

I have a 100% REMOTE opportunity for a Principal SDK Software Engineer to join an organization in Dallas/Fort Worth revolutionizing industries with cutting-edge AI-powered technology.

Your Role:
• Full Lifecycle Ownership: Design, develop, test, deploy, and support SDKs and developer tools that enable seamless integration across platforms.
• Cross-Platform Development: Build SDKs and libraries for mobile, web, and other platforms to ensure smooth functionality across diverse environments.
• Code Quality Advocate: Establish and maintain high coding standards through best practices, thorough reviews, and automated testing.
• Collaboration: Work closely with product managers, designers, and engineers to deliver developer-centric solutions that align with business objectives.
• Optimization: Enhance the performance, reliability, and usability of SDKs while improving developer tools and infrastructure.

What You’ll Need:
• Technical Expertise: Proficiency in languages such as C#, JavaScript/TypeScript, Python, Swift, Kotlin, or Java.
• SDK Development: Hands-on experience building SDKs and tools for developer integration.
• Toolchain Knowledge: Familiarity with CI/CD workflows, package managers (e.g., npm, NuGet, Maven), and testing frameworks.
• Version Control: Proficiency with Git and platforms like GitHub or GitLab, including code review and collaboration practices.
• Performance Focus: Strong skills in debugging, profiling, and optimizing SDK performance.
• Developer Enablement: Ability to create clear documentation, tutorials, and sample applications for developers.
• Cross-Platform Knowledge: Understanding of mobile and web development, with experience in frameworks like React Native or Flutter as a bonus.
• Process Familiarity: Knowledge of Semantic Versioning (SemVer) and experience with SCRUM and Agile methodologies.
• Leadership: Proven ability to mentor and guide engineering teams.

Nice-to-Have Skills:
• Experience with additional technologies like C++, Node, or Rust.
• Knowledge of advanced areas like OCR or NLP.
• A passion for creating developer-friendly tools that emphasize simplicity and usability.

Bask in the Benefits:
• Generous PTO
• Paid holidays and floating holidays, with increased holiday allowance based on tenure.
• Gym membership subsidy to support your wellness.
• Comprehensive medical and dental insurance.
• Pet insurance for your furry friends.
• Employee Assistance Program and College Savings Plan.
• 401(k) with up to 4% employer match.

If you’re passionate about building impactful developer tools and want to be part of an exciting transformation, apply today.