Software Engineer

Imo.im

(Palo Alto, California)
Full Time
Job Posting Details
About Imo.im

imo is a simple and fun way to message and video chat. Download the free app on Android, iPhone, and iPad.

Responsibilities

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.

Ideal Candidate
  • 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 and Working Conditions

Additional Notes on Compensation

Competitive salary plus $30K starting bonus and stock options, $500/month housing stipend for living within a five-mile radius of the office, 401(k), medical, dental and vision benefits, 4 weeks of paid vacation per year (plus paid holidays and sick)

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Palo Alto, California
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Open Source Software
  • Python
  • Thorough Understanding of Data Structures and Algorithms
  • Writing Code
  • Network Programming
  • TCP/IP
  • Computer Science
  • Software Engineering
  • Distributed Systems

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.