Position Overview
We are seeking a talented and experienced Senior SDK Developer to join our dynamic engineering team at Mozaic.io, located in Nashville, TN. This role is pivotal in designing, developing, and maintaining software development kits (SDKs) that enable developers to integrate and leverage our global payment platform seamlessly.
Responsibilities
-
SDK Design and Development: Architect and develop robust and scalable SDKs, ensuring ease of integration and optimal developer experience. Collaborate with cross-functional teams to gather requirements and align SDK features with overall product goals.
-
Documentation: Create comprehensive documentation for SDKs, including installation guides, API references, and sample code. Provide ongoing updates to documentation to reflect changes in SDK functionality.
-
Integration Support: Assist developers in integrating and troubleshooting SDK usage through forums, documentation updates, and direct communication. Gather feedback from developers to enhance and improve the SDKs.
-
SDK Testing: Develop and execute testing strategies for SDKs to ensure functionality, performance, and compatibility across different platforms and environments. Collaborate with quality assurance teams to address and resolve reported issues.
-
Versioning and Maintenance: Implement version control and manage backward compatibility for SDKs. Perform regular maintenance and updates to address security vulnerabilities and improve performance.
-
Collaboration: Work closely with product managers, software engineers, and other stakeholders to align SDK development with overall product roadmaps and goals. Participate in code reviews to maintain high code quality and adherence to best practices.
-
Stay Informed on Industry Trends: Stay up-to-date with industry trends and emerging technologies related to SDK development. Incorporate new technologies and best practices into SDK design and development.
Qualifications
-
Education and Experience: Proven experience as a Software Developer, with a focus on SDK development. Demonstrated experience in designing and maintaining SDKs for various platforms.
-
Technical Skills: Proficient in programming languages such as Java, C++, or Python. Experience with version control systems (e.g., Git) and continuous integration tools.
-
Communication Skills: Excellent written and verbal communication skills. Ability to convey technical concepts effectively to both technical and non-technical audiences.
-
Problem-Solving Abilities: Strong problem-solving skills to address and resolve complex issues related to SDK development and integration.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Benefits Extracted with AI
- 401(k)
- Medical, Dental, and Vision coverage
- EAP Access through Spring Health
- Weekly pay
- Paid Time Off
- Unlimited PTO
- Sick time
- Holiday schedule
- Professional organization memberships
- Certifications and/or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology
Similar jobs
Last update: 23 minutes ago
Senior Full Stack Developer (Chrome Extensions & JavaScript)
Senior Full Stack Developer specializing in Chrome Extensions and JavaScript, leading innovative browser-based solutions.
Software Engineer - Web SDK
Join PayPal as a Software Engineer to develop and enhance Web SDKs using JavaScript and TypeScript.
Senior Android SDK Engineer (Compose)
Join Stream as a Senior Android SDK Engineer to develop open-source libraries using Jetpack Compose.
Software Engineer - SDK
Join LaunchDarkly as a Software Engineer on the SDK team, developing feature-rich SDKs in a dynamic, fast-paced environment.
Senior Fullstack Engineer - SDK Development
Join Contentful as a Senior Fullstack Engineer to develop SDKs and tools for personalized digital experiences. Hybrid work in Berlin.
Senior Software Engineer - JVM
Join Mediaocean as a Senior Software Engineer to develop and scale high-impact JVM applications remotely.
Senior Software Engineer - Android Search SDK
Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.
Software Development Engineer II, Android, Navigation SDK
Join Mapbox as a Software Development Engineer II in Helsinki, specializing in Android and Navigation SDK development.
Senior Software Engineer - Web SDK
Senior Software Engineer for Web SDK at PayPal, focusing on JavaScript, TypeScript, and SDK development. Remote position.
Software Development Engineer II, Search Android SDK
Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.
Senior Python Developer
Join Moore as a Senior Python Developer to design, implement, and maintain Python applications in a collaborative environment.
Senior Software Engineer, Mobile SDK
Join Sentry as a Senior Software Engineer, Mobile SDK, to build and maintain mobile SDKs for iOS and React Native.
Software Development Engineer II, Transportation Risk and Compliance
Join Amazon's TRC team as a Software Dev Engineer II in Nashville, TN. Design and implement solutions in a dynamic environment.
Staff Software Engineer, Developer Platform
Join PushPress as a Staff Software Engineer to lead our Developer Platform team, focusing on API and SDK development.
Software Development Engineer - Amazon Corporate Security
Join Amazon Corporate Security as a Software Development Engineer to innovate and tackle complex security challenges.
Native Mobile Engineer (iOS/Android)
Join SEON as a Native Mobile Engineer to develop iOS/Android SDKs, fight fraud, and work remotely in the EU.
Senior Java/Scala Developer
Join Comcast as a Senior Java/Scala Developer to design and develop cutting-edge software applications.
Staff Software Engineer - Web SDK
Join PayPal as a Staff Software Engineer for Web SDK in Illinois, focusing on innovative payment solutions and developer experiences.
Senior Software Development Engineer - Full Stack
Join Expedia as a Senior Full Stack Engineer in Austin, TX. Work with React, JavaScript, Kotlin, and more to enhance travel experiences.
Senior Full Stack Developer - Digital Banking
Senior Full Stack Developer needed for digital banking solutions, skilled in Java, JavaScript, ReactJS, and Kotlin. Remote work available.
Staff Software Engineer - Web SDK
Join PayPal as a Staff Software Engineer for Web SDK in Chicago, focusing on innovative payment solutions and developer experiences.
Senior Software Engineer, Platform
Senior Software Engineer for Platform Development with expertise in Ruby on Rails, API, and cloud services in Nashville.
Senior React Native Engineer
Join Nivoda as a Senior React Native Engineer to drive innovation in the jewelry industry with cutting-edge mobile solutions.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.