We are currently seeking experienced software engineering generalists to work on our messaging platform. We are growing quickly and are looking for developers who have experience with highly-scalable distributed systems. We have 4 main teams here: Backend, Android, iOS, and Audio/Video.

Our ideal candidate has a strong background in data structures, algorithms, design, and coding. This is a great opportunity to be an early employee at a fast growing company.


  • BS/MS/PhD in computer science (or the equivalent)
  • Strong grasp of data structures and algorithms

Extra credit:

  • Experience building and designing scalable distributed systems
  • Ability to design and implement systems in Python
  • Extensive experience writing networking code in C/C++
  • Thorough understanding of TCP/IP and network programming
  • Adept at hacking open source software
  • 1+ years of experience at a company that went through a significant growth stage

Compensation & Perks:

  • Competitive salary plus $30K starting bonus and stock options
  • $500/month housing stipend for living within a five-mile radius of the office
  • Four weeks of paid vacation per year (plus paid holidays and sick days)
  • 401(k), medical, dental and vision benefits
  • Access to a concierge medical group
  • Catered lunch or dinner daily and a fully-stocked kitchen
  • Data plan reimbursement
  • Gym membership at Equinox
  • Yearly conference stipend
  • imo-sponsored team events and outings


Apply for this Job
* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X

Share this job: