Senior Reverse Engineer

Beeper is a company that unifies all your chats in one app, connecting diverse messaging platforms.
$70,000 - $170,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Reverse Engineer

Beeper, the company behind "all your chats in one app," is seeking a Senior Reverse Engineer to lead their efforts in connecting diverse messaging platforms. This role places you at the forefront of enabling seamless cross-platform communication that impacts millions of users. You'll be diving deep into the internals of major messaging platforms, uncovering their protocols, and building bridges for cross-platform communication.

As a Senior Reverse Engineer, you'll join a talented engineering team tackling challenging technical problems that demand creativity, persistence, and innovative problem-solving skills. Your work will involve leading reverse engineering efforts of proprietary messaging protocols, developing robust bridge solutions, and maintaining high reliability across multiple platforms.

The position requires strong expertise in reverse engineering mobile applications and network protocols, along with deep understanding of API design and cryptography principles. Experience with Go programming language is essential, as is a proven track record of solving complex technical challenges.

Working at Beeper means joining a fully remote company with an open vacation policy. The role offers competitive compensation ranging from $70,000 to $170,000 USD, with salary being location-independent and paid in local currency. You'll have the opportunity to contribute to the open-source ecosystem and shape the future of decentralized communication.

The company values diversity, equity, and inclusion, actively working to improve representation in the tech industry. You'll be part of a mission-driven organization that believes in democratizing communication and making technology accessible to everyone. This role offers a unique opportunity to work with cutting-edge technology while making a significant impact on how people communicate across different platforms.

Last updated a month ago

Responsibilities For Senior Reverse Engineer

  • Lead reverse engineering efforts of proprietary messaging protocols to create and maintain chat bridges
  • Document protocol implementations and share findings with the broader team
  • Develop robust and maintainable bridge solutions that scale
  • Analyze and reverse-engineer messaging applications to understand their internal protocols and APIs
  • Design and implement bridges that maintain high reliability and performance
  • Debug complex issues across multiple platforms and protocols
  • Maintain existing bridges and adapt them to protocol changes
  • Document findings, methodologies, and implementation details
  • Collaborate with the team to improve bridge architecture and stability
  • Monitor and respond to protocol changes in supported platforms
  • Contribute to the open-source ecosystems for chat bridges, like Matrix
  • Participate in security reviews and implement security best practices
  • Share knowledge and mentor other engineers in reverse engineering techniques

Requirements For Senior Reverse Engineer

Go
  • Strong experience with reverse engineering mobile applications and network protocols
  • Deep understanding of network protocols and API design
  • Experience with Go
  • Solid understanding of cryptography and security principles
  • Proven track record of solving complex technical challenges
  • Excellent debugging and problem-solving skills

Benefits For Senior Reverse Engineer

  • Open vacation policy
  • Fully-remote work environment

Interested in this job?

Jobs Related To Beeper Senior Reverse Engineer

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.