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.