JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Sr. SDK Developer

Mozaic.io

Nashville, tennessee


Job Details

Full-time


Full Job Description

We are looking for an experienced and highly skilled Senior SDK Developer to join our dynamic engineering team. As a Senior SDK Developer, you will play a key role in designing, developing, and maintaining software development kits (SDKs) that empower developers to integrate and leverage our platform seamlessly. The ideal candidate should have a strong background in software development, expertise in SDK design principles, and a passion for creating developer-friendly tools.

Requirements

SDK Design and Development:

·        Design, architect, and develop robust and scalable SDKs for our platform, ensuring ease of integration and optimal developer experience.

·        Collaborate with cross-functional teams to gather requirements and align SDK features with overall product goals.

·        Use our API documentation to create SDKs that our customers can use to quickly integrate with our array of services.

·        Maintain the SDK release pipeline and application versioning

·        Must have experience in the Financial Technology space, with hands on knowledge of a major financial system API: Stripe, PayPal, Tipalti, or Dwolla

·        Have an understanding of the Open API 3.1 specifications, and how to successfully implement them

 

 

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.
  • Lead a small to mid-size team
  • Have 5-7 years of experience writing cross-platform software
  • Understand the challenges of deploying and maintaining software into customer environments

Technical Skills:

  • Proficient in multiple programming languages including .Net, Java, JavaScript, Node.js, C++, and Python. Your team will be making the SDK cross platform so that it can work with many types of languages.
  • Experience with version control systems (e.g., Git) and continuous integration tools.
  • Understand how to build bullet-proof systems and the role of monitoring, alerting and operations in a deployed software environment
  • Be up to date on OpenAPI specifications with knowledge of v3.1.0+ desired
  • Experience with Postman is a must, with an understanding of collection management within Postman

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

Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.

  • Medical, Dental, and Vision coverage 🩺
    • Premiums 100% covered by Mozaic
    • EAP Access through Spring Health
  • Weekly pay 💲
  • 401K 🏦
    • Mozaic matches up to 6%
    • Immediate vesting of company contributions
  • Paid Time Off 🏝️
    • Unlimited PTO
    • Sick time
    • Holiday schedule - and your birthday is a Holiday!
  • Continual learning and development opportunities 📓
    • Professional organization memberships
    • Certifications and / or degree programs
    • Learning management systems access
    • Conference attendance
  • Company-provided technology 💻
    • You pick: Mac or Windows?

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration