HireSleek

Staff Software Engineer (Messaging Protocol)

Jobgether

About Jobgether

Jobgether is a platform that connects job seekers with remote opportunities across various industries.

Job Summary

We are currently looking for a Staff Software Engineer (Messaging Protocol) in South America and North America. We are seeking a highly experienced Staff Software Engineer to design, build, and maintain cutting-edge messaging protocols and mobile SDKs.

Key Responsibilities

  • Build and maintain mobile SDKs for iOS, Android, and React Native, implementing Rust-to-mobile bindings for optimal performance.
  • Develop and enhance the encrypted messaging protocol, including multi-device synchronization and scalable content types.
  • Collaborate with teammates to design systems, evaluate trade-offs, and implement improvements balancing security, scalability, and efficiency.
  • Contribute to open-source initiatives, ensuring SDKs and APIs are intuitive, well-supported, and empower developers.
  • Engage in technical leadership, guiding architectural decisions and best practices for messaging protocols.
  • Troubleshoot complex technical issues and optimize developer-facing tools for reliability and performance.
  • Mentor junior engineers and contribute to knowledge sharing across the team.

Requirements

  • 10+ years of professional experience as a staff-level software engineer.
  • Expertise in mobile development with Kotlin, Swift, React Native, or C++, including production-ready SDK delivery.
  • Solid experience with Rust or strong interest in learning Rust and building Rust-to-mobile bindings.
  • Proven experience developing communication protocols, SDKs, or developer-facing APIs with focus on performance, scalability, and security.
  • Familiarity with adversarial systems design and security risk mitigation.
  • Prior open-source contributions and public technical communication experience.

Benefits

  • Competitive compensation: $230k–$265k

To apply for this job please visit jobs.lever.co.