Software Engineer
at imo.im
Palo Alto
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.
Requirements:
- 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