Senior Software Engineer - Java, Python and SQL

About Us

Talkatone is a rapidly growing iOS and Android mobile VoIP app with many millions of downloads. Founded in late 2010 by LinkedIn and Ooyala veterans, we enable real-time mobile communications. Talkatone became part of Ooma, Inc in 2014. You can learn more at our website or by downloading our app at the Apple App Store or Google Play.

Why is this important to us?

We are looking for an engineer passionate about building large­scale high­availability distributed systems, capable of handling millions of daily transactions worldwide. We want you to help us to ensure that Talkatone continues to be one of the top mobile VoIP/texting applications.

Skills & Requirements

You should have some (or all) of the following skills and experience:

  • Track record working in a small startup team, performs well with minimal direction. Proven ability to write efficient, maintainable code. Eager and fast learner.
  • Experience developing server­side solutions for a consumer facing product (mobile app preferred).
  • Expert knowledge developing real-time high availability services utilizing advanced Java frameworks (NIO, concurrency)
  • Experience building and scaling high­volume SQL and noSQL datastores (MySQL, Mongo, Redis) for mission­critical applications. Experience building self­healing autonomic systems is very desirable. Experience building and maintaining data warehouse solutions and statistical analysis (R, Octave) is a plus.
  • VoIP experience (SIP, RTP, RTPS, XMPP, media processing, etc) is a big bonus.
  • Computer Science or Electrical Engineering degree preferred

Note: This is a Full­Time Employment opportunity that is located in our Palo Alto, CA office. We aren't considering consulting, outsourcing or staffing agencies.

To apply please send your resume to

Why Join Us

We've done some pretty cool things in the last few years. For example, we built a complete mobile VoIP stack from the ground up for Dalvik Java VM that is used by millions of people each month. Our engineers created the best bandwidth/quality audio codec for mobile VoIP in Java. We use NDK to execute native code from Java for real time audio processing on Android devices. We have turned iPod, iPad and Android tablets into full featured phones.

We see lots of challenging problems ahead of us and you are excited to help us solve these and scale Talkatone to the next level, all the while growing as a professional.

We have a fantastic team, competitive compensation and a great benefits package that includes:

  • Competitive salary
  • Stock options
  • Paid time off
  • Full dental,medical and vision coverage
  • Life & disability coverage
  • 401(k) with employer matching program
  • Flexible Spending Accounts
  • Flexible working hours, work from office or home
  • Apple dev equipment and lots of iOS and Android mobile devices to work/play with.

To apply please send your resume to