XMTP Labs · 2 months ago
Staff Software Engineer (Messaging Protocol - Mobile) - North America
XMTP Labs is focused on building the future of messaging and is seeking a Staff Software Engineer to build and maintain their mobile SDKs. The role involves designing and implementing high-performance, reliable developer experiences while advancing the encrypted messaging protocol.
Communications InfrastructureCryptocurrencyMessagingSoftware
Responsibilities
Build and maintain XMTP’s mobile SDKs, designing and implementing Rust-to-mobile bindings for high-performance, reliable developer experiences across iOS, Android, and React Native
Advance the encrypted messaging protocol (built on Rust and OpenMLS), from multi-device sync and performant content types to scaling from hundreds to tens of thousands of participants
Collaborate with teammates to design systems, evaluate trade-offs, and deliver improvements, balancing security, scalability, and efficiency
Engage with the open source community, ensuring XMTP SDKs are intuitive, well-supported, and empowering the next generation of privacy-preserving apps
Qualification
Required
Minimum of 10+ years of professional experience as a staff-level software engineer
Expertise in mobile development with one or more of Kotlin, Swift, React Native, or C++, including delivering production-ready SDKs or apps
Solid experience with Rust, or a strong interest in learning Rust and building Rust-to-mobile bindings
Experience building and maintaining communication protocols, SDKs, or developer-facing APIs with an emphasis on performance, scalability, and security. A well-rounded, 'T-shaped' expertise profile is preferred
A proven aptitude for adversarial systems design, including identifying and mitigating potential security risks
Prior involvement in open source SDK projects and public communications
You are passionate about decentralized technology and believe in an onchain future
You love to win and are fueled by solving hard problems
You are self-directed, see opportunities, and are inspired by challenges and helping to solve them
You have a small team mindset and are focused on where you can have the greatest impact
You love to learn and are not afraid to change your opinion or admit to being wrong
You are able to be online and available Monday-Friday from 11am-2pm ET
Preferred
Bonus points if you have prior experience with Messaging Layer Security
Experience with large-scale distributed database systems
Experience with smart contract development, web3 technologies, and/or protocol mechanism design
Familiarity with standards such as ISO 27001, NIST, GDPR, and HIPAA
Experience in implementing and adhering to security compliance requirements
Interest in or prior experience with privacy-preserving cryptographic technologies, or with zero-knowledge cryptography
Experience contributing to a Layer 1 blockchain
Benefits
Competitive compensation package, Base + Equity.
Remote-first environment with semi-yearly gatherings to connect IRL.
Fully paid Medical, Dental, Vision insurance in the US.
Parental Leave.
IT Equipment and WFH setup.
Monthly Wellness and Lifestyle stipend.
Personal assistant.
Unlimited time off
Company
XMTP Labs
XMTP Labs exists to secure the world's freedom to communicate.
H1B Sponsorship
XMTP Labs 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
2024 (1)
2023 (1)
Funding
Current Stage
Growth StageTotal Funding
$45MKey Investors
a16z cryptoOffline Ventures
2025-07-17Series B· $20M
2021-08-31Series A· $20M
2021-05-05Seed· $5M
Company data provided by crunchbase