Mark your place in history and join the revolution. Ribbit is now hiring and we are ready to unleash the power of telephony Silicon Valley-style.

If you are passionate, self-driven, team oriented and like to think big but with the ability to take action on the smallest detail, we want you.

In addition to providing great pay, solid benefits and stock options, we also offer an opportunity to shape the future of telephony, forever changing the way people connect and engage.

Senior Systems Engineer (Mountain View, CA)


Ribbit Corp., Silicon Valley's first telephone company, is changing the way the world communicates. The Ribbit team is made up of serial entrepreneurs, web developers, and telephony experts. Ribbit Operations is looking for a Senior Systems Engineer that will install and maintain Ribbit nodes worldwide. In addition this position requires a significant amount of self starter mentality as we will also test and benchmark new technologies and 3rd party vendors for integration into the greatest telephony platform in the world!

What do we expect from you?
  • Be smart and be passionate
  • Expert level Unix/Linux Administration skills using RedHat Enterprise
  • Experience with VoIP/SIP including call traces and troubleshooting
  • Experience with Shell Scripting
  • Familiarity with MySQL and query optimization
Pluses:
  • Experience with Empirix Hammer G5 and XMS
  • Familiar with AGILE development
  • Experience with Test Driven Development

You'll be working with other Sr. System Engineers, a Network Director, and an Operations Manager to bring a variety of projects to life at Ribbit. We're working on a lot of exciting things - want to help?

Please send your resume and cover letter to careers@ribbit.com and include OPS RBT002 in the subject line.

Systems Engineering Technical Lead (Mountain View, CA)


Ribbit Corp., Silicon Valley's first telephone company, is changing the way the world communicates. The Ribbit team is made up of serial entrepreneurs, web developers, and telephony experts. Ribbit Operations is looking for a Systems Engineering Technical Lead who will perform exciting system integration, test and benchmarking efforts. You will work with a diverse team of people spanning the entire globe to go where nobody has gone before!

Key Responsibilities
  • Run and manage systems integration and testing solutions for next generation voice products in production like environment
  • Run and manage the overall health, availability, and performance of the applications through the development and implementation of operational processes and procedures
  • Develop and maintain pre-production validation environment to ensure systems are operationally ready
  • Develop, manage and maintain the Automated Test Harness and Tools
  • Test Strategy, Test Automation and Hands on Testing
  • Debugging and troubleshooting network and system elements
  • Identify and escalate any issues or opportunities for system stability or performance improvements
  • Plan, conduct and manage performance testing and recommend enhancements where necessary
  • Provide technical leadership to the geographically diverse technical teams
  • Work with Engineering, QA and other Operations teams to support testing requirements, projects and deployments
  • Supervision of system engineering team
Desired Skills:
  • Planned, designed, implemented, and managed lab test networks and infrastructure
  • Communication technologies (Telephony, VOIP, Voice over WIFI) delivering next generation voice services
  • Experience with Network Protocols (SIP, RTP, RTMP, TCPIP)
  • Debugging and troubleshooting network and system elements (using Wireshark or similiar tools)
  • Experience with Load/Performance Tools such as Hammer, Abacus, Load Runner, JMeter
  • Scripting experience Perl, Shell, SIPP scripts
  • Experience in developing Automated Test Tool and Harness
  • Web based Automation-Selenium/QTP
  • Experience with database and scripting with MySQL
  • Knowledge of security and encryption protocols
  • Prior experience working with Telecom service providers and Voice Networks
  • Knowledge of Class 5 Soft Switch
  • Knowledge of Firewalls, routers, switches
  • Knowledge of web services (HTML, REST)
  • Knowledge of cloud computing (SaaS)
  • Knowledge of Project Tools (JIRA, Perforce, QC, MS Office, Excel)
  • Experience with Windows, UNIX, Linux OS
  • Strong interpersonal and communication skills
  • Must be team-oriented, possess a positive attitude and work well with others

Please send your resume and cover letter to careers@ribbit.com and include OPS RBT012 in the subject line.

C++ Team Lead (Mountain View, CA)


Ribbit Corp., Silicon Valley's first telephone company, is changing the way the world communicates. The Ribbit team is made up of entrepreneurs, web developers, and telephony experts. If you're a great C++ developer, with the desire to lead a development team, then come work on the Next Big Thing for helping people communicate and interact.

What do we expect from you?
  • Be smart and be passionate
  • Expert level C++
  • Experience as a development team lead
  • Experience with multi-threaded code
  • Experience with AGILE development
  • Experience with Test Driven Development
  • Familiarity writing code for scale
  • Know how to profile and optimize your code
  • Familiarity with MySQL and query optimization
  • Expertise with Unix/Linux

You'll be working with other technical leads, a Product Manager, and an Operations Manager to bring a variety of projects to life at Ribbit. We're working on a lot of exciting things - want to help?

Please send your resume and cover letter to careers@ribbit.com and include RAS RBT011 in the subject line.

Senior C++ Developer (Mountain View, CA)


Ribbit Corp., Silicon Valley's first telephone company, is changing the way the world communicates. The Ribbit team is made up of serial entrepreneurs, web developers, and telephony experts. If you're a great C++ developer, then come work on the Next Big Thing for helping people communicate and interact.

What do we expect from you?
  • Be smart and be passionate
  • Expert level C++
  • Familiarity writing code for scale
  • Know how to profile and optimize your code
  • Familiarity with MySQL and query optimization
  • Expertise with Unix/Linux
Pluses:
  • Familiar with AGILE development
  • Experience with Test Driven Development

You'll be working with other technical leads, a Product Manager, and an Operations Manager to bring a variety of projects to life at Ribbit. We're working on a lot of exciting things - want to help?

Please send your resume and cover letter to careers@ribbit.com and include RAS RBT003 in the subject line.

Front End Developer (Mountain View, CA)


Ribbit Corp., Silicon Valley's first telephone company, is changing the way the world communicates. The Ribbit team is made up of serial entrepreneurs, web developers, and telephony experts. If you're a great software developer, then come work on the Next Big Thing for helping people communicate and interact.

What do we expect from you?
  • Be smart and be passionate
  • Expert level programming skills in one of: Java, Javascript, Python, Flash/Flex
  • Web development experience required
  • Familiarity writing code for scale
  • Familiarity with MySQL and query optimization
  • Expertise with Unix/Linux
Pluses:
  • Familiar with AGILE development
  • Experience with Test Driven Development
  • Development experience with Flash/Flex
  • Development experience with iPhone/Android/Blackberry a big plus
  • Design / UI expertise

You'll be working with other technical leads, a Product Manager, and an Operations Manager to bring a variety of projects to life at Ribbit. We're working on a lot of exciting things - want to help?

Please send your resume and cover letter to careers@ribbit.com and include RAS RBT010 in the subject line.

Erlang Developer (Mountain View, CA)


We're looking for a software engineer with experience in Erlang and call processing. You would be responsible for evolving the key call processing and event distribution systems at the heart of the Ribbit platform. Your responsibilities will include designing and developing new features and capabilities in the Erlang based components.

Key Responsibilities
  • Design and develop key features and capabilities in the Erlang based systems
  • Maintain and evolve the call processing and event distribution components
Requirements
  • Bachelors Degree or 5+ years of comparable experience in architecture and development using Erlang and OTP
  • Experience in eunit and quickcheck
  • Experience in developing call processing software, telephony systems
  • Experience working in an agile environment (Scrum, Kanban or both)
Desired Skills
  • Experience in Python, Perl, Java, Javascript
  • Knowledge of telephony protocols (SIP, RTP, RTMP, etc.)
  • Experience with Jira, Perforce
  • Experience with AGILE development
  • Experience with Test Driven Development
  • Must be team-oriented, possess a positive attitude and work well with others
  • Must be flexible and able to work accurately in a fast-paced environment
  • Ability to work independently and deliver on schedule with little supervision
  • Ability to quickly understand and articulate interactions in a complex technical environment
  • Able to plan and execute own tasks in timely manner
  • Passionate about software development, willing to learn new technology, self-motivated with high technical competency

Please send your resume and cover letter to careers@ribbit.com and include CORE RBT008 in the subject line.

Software Tools Engineer (Mountain View, CA)


We're looking for a software engineer with experience building tools to improve the productivity of our engineering team. As our tool smith, you would study and understand our processes and implement tools to reduce the friction of those processes. The tools can include everything from wrapper scripts, integration with our existing tracking and workflow tools, or simulators for testing our products.

Key Responsibilities
  • Evaluate current methods, architect, design and develop software diagnostic tools and application for various testing and measurement
  • Improve and automate the development process
  • Support the various tools for current applications
Requirements
  • Bachelors Degree or 4+ years of comparable experience in API architecture and development using either: Python, Perl, or Ruby
  • Ability to assess engineering processes to identify useful tools
  • Experience working in an agile environment (Scrum, Kanban or both)
Desired Skills
  • Experience in Java, Javascript and PHP
  • Knowledge of telephony protocols (SIP, RTP, RTMP, etc.)
  • Experience with Jira, Perforce
  • Understanding of AGILE development
  • Experience with Test Driven Development a plus
  • Must be team-oriented, possess a positive attitude and work well with others
  • Must be flexible and able to work accurately in a fast-paced environment
  • Ability to work independently and deliver on schedule with little supervision
  • Ability to quickly understand and articulate interactions in a complex technical environment
  • Able to plan and execute own tasks in timely manner
  • Passionate about software development, willing to learn new technology, self-motivated with high technical competency

Please send your resume and cover letter to careers@ribbit.com and include CORE RBT009 in the subject line.

About Ribbit:

As Silicon Valley's first phone company, we will give developers the tools to let communication transcend carriers, networks, devices and technologies, and let it integrate into the way we actually live, work and play today. The company was founded in February 2006 by telephony and web veterans who clearly understood that communications of the future were not going to be delivered by existing phone companies. They came to Ribbit with all the credentials to understand today's telecom industry, but what they left behind were the legacy behaviors, self-imposed limitations and stale business models that have stifled communication for years. Our developer platform community has exceeded 3,000 members and is growing everyday. To help grow and engage our community, we have launched a first-of-its-kind developer community site where Ribbit platform developers can share their projects and individual profiles with each other. Ribbit headquarters are located in Mountain View, CA. Ribbit has received investment from Alsop-Louie Partners, Allegis Capital and KPG Ventures. For more information about Ribbit, please visit www.ribbit.com.