Payabli

The next-generation payments infrastructure for software companies to quickly and easily embed and monetize payments.

Senior Software Engineer, Mobile

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2020Company SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

Not specified

Bachelor Degree5 yrs expEnglishAndroidI OSKotlinSwift

Job Description

• Build the mobile SDK from the ground up. Design, develop, and maintain native iOS (Swift) and/or Android (Kotlin) SDKs that platform partners embed directly into their applications. • Obsess over the developer experience. Your primary users are other engineers. The SDK's API surface, documentation, error messages, and integration patterns need to be clear, predictable, and hard to misuse. • Connect software to hardware. Build in-app payment flows where NFC radios, Bluetooth peripherals, and backend APIs converge into a seamless experience for the end merchant. • Ship code that runs everywhere. Your SDK will operate across a wide range of devices, OS versions, and host app architectures. You'll think constantly about compatibility, binary size, dependency management, and graceful degradation. • Harden what we ship. Mobile payments surface unique challenges around secure data storage, network resilience, certificate pinning, and offline capability. Security and compliance aren't afterthoughts; they're core to the SDK's value proposition. • Own the full lifecycle. From architecture and implementation through testing, packaging, versioning, and distribution. You'll define how the SDK is released, documented, and supported. • Ensure unquestionable reliability and resilience. Work with Payabli architects, SREs, and other engineers to integrate your SDK with Payabli's APIs, while handling real-time data, async operations, error states, and edge cases gracefully. You understand that observability is part of reliability. • Set the standard. As the founding mobile engineer, you'll establish code review practices, testing strategies, CI/CD pipelines, and architectural patterns that the team will build on as it grows.

Job Requirements

  • 5+ years of professional native mobile development experience. You've shipped production code that other developers or end users depend on.
  • Strong proficiency in Swift (iOS) and/or Kotlin (Android). Deep, not surface-level. You understand the platform's lifecycle, threading model, and performance characteristics.
  • Experience building SDKs, libraries, or frameworks consumed by other developers. You understand the difference between building for end users and building for engineers: versioning, backwards compatibility, minimal footprint, clear API contracts.
  • Solid grasp of mobile architecture patterns such as MVVM or Clean Architecture. You can make principled decisions about how to structure a codebase that others will integrate against.
  • API integration and reliability experience. You know how to manage async operations, caching, retry logic, and offline scenarios on mobile.
  • Security-minded by default. You understand mobile security principles and secure data storage, especially when handling payment data on-device.
  • Strong communicator. You can write clear documentation, define integration guides, and articulate technical trade-offs to product managers, partner engineers, and your own team.

Benefits

  • Competitive salary
  • Stock options with the potential to unlock more equity as we grow
  • Flexible PTO and paid parental leave
  • Medical, dental, & vision insurance
  • 401K, HSA, pre-tax savings programs

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer7 days ago
Full TimeRemoteTeam 10,001+Since 1948H1B No Sponsor

Senior Software Engineer designing solutions for DICK’S Sporting Goods

AzureCloudJavaKubernetesSpringSpring BootSpringBoot.NET
United States
$83K - $138.2K / year
Full-stack Engineer7 days ago
Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

Principal Software Engineer designing VoIP systems at Miratech

AWSCloudDockerGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesMicroservicesNode.jsPythonTypeScriptVoIP
Texas

Software Engineer, Full Stack

Ridgeline International, LLC

Solving our customers' toughest data problems

Full-stack Engineer7 days ago
Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

Full Stack Engineer building production software with C# and Node.js for Ridgeline

ASP.NETAzureCloudDockerGraphQLJavaScriptMongoDBMySQLNode.jsNoSQLRedisSQLTerraformVault.NET
Virginia
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

Software Engineer III developing complex software solutions for Motion Industries

Alabama