• 866-452-6662SALES
  • 888-711-6662support
Equal Pay Pledge

Ooma has taken the Equal Pay Pledge on Glassdoor showing we are committed to equal pay for equal work and experience. #StandForEqualPay

Senior Software Engineer

Job Title: Senior Software Engineer
Senior Software Engineer position available with Ooma, Inc. in Palo Alto, California.


  • Architect, design, and code our end user portal web software applications.
  • Design and customize IP/telephony/service software for Ooma’s clients with the aim of optimizing operational efficiency.
  • Participate throughout the full development lifecycle, including requirements review, design, coding, implementation, testing optimization, and maintenance support for Ooma’s customer facing web portals and API.
  • Develop tools and techniques to understand and evolve Ooma’s advanced telephony components.
  • Understand business needs, objectives, desired features, and input and output requirements.

Required Experience & Qualifications:

Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science or Information Systems, plus five (5) years of post-baccalaureate and progressive experience in the job offered or as a Senior Ruby on Rails Consultant, Principal Software Engineer or Member Technical Staff. Professional experience must include: Ruby on Rails; and JavaScript.

*Employer will accept any suitable combination of education, training or experience. Applicants should mail a resume/cover letter to Ooma, Inc. ATTN: Susan Pascual, Human Resources Manager, 1880 Embarcadero Road, Palo Alto, California 94303 and reference the position title and the job code 3647 in the subject line.

Thank you!

An Ooma Office Sales Representative will be in touch shortly.


Get Started


Upgrade to a smart business phone for only $19.95 per user/mo

  • Lower price
  • Clearer call quality
  • No contracts

Get a Quote

Upgrade to a smart business phone for only $19.95 per user/mo.

or call