Ooma, Inc. logo
Ooma, Inc.

Top rated business phone solution and personalized service to help your business thrive.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2004H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$94K - $120K / year

Seniority

Senior

Bachelor DegreeEnglishDistributed Systems

Job Description

Software Engineer

Ooma, Inc.

• Design, build, and maintain a geographically distributed calling platform capable of supporting millions of minutes and thousands of simultaneous sessions — infrastructure that powers real communication at massive scale • Work on cutting-edge AI features integrated directly into a carrier-grade platform, solving hard problems around latency, reliability, and throughput that most engineers never get to touch • Collaborate closely with a passionate team of engineers to ship features that directly impact how Ooma's customers communicate — from small businesses to enterprise clients • Dive deep into niche and emerging technologies, contributing to architectural decisions that shape the future of the platform • Debug complex, distributed systems issues and drive solutions end-to-end, from root cause to production

Job Requirements

  • Recent college graduate with a degree in Computer Science or equivalent — we're excited to help you grow from the ground up
  • Strong programming fundamentals with a hunger to level up fast in a real-world, high-stakes environment
  • Solid understanding of IP networking concepts — and a curiosity to go deeper
  • A genuine excitement for learning bleeding-edge and niche technologies that most engineers never encounter
  • A self-starter mentality — you take ownership, push through blockers, and don't wait to be told what to do next
  • A collaborative spirit — you enjoy sharing what you learn, lifting up teammates, and building a culture where knowledge flows freely
  • An interest in AI at scale — whether that's optimizing internal tooling or building customer-facing features that handle millions of interactions

Benefits

  • Comprehensive Medical/Dental/Vision insurance for you and eligible dependents
  • Employer Paid Income Protection Benefits (Basic Life and AD&D, Short- and Long-term disability)
  • FSA Healthcare & Dependent Care
  • Commuter Benefits
  • Voluntary Accident, Critical Illness, Hospital Indemnity and Legal
  • 401(k), including employer match, and Roth
  • Employee Stock Purchase Plan (ESPP)
  • Paid Time off, Sick Time, as well as corporate holidays observed
  • Employee Assistance Program
  • Life Balance benefits with Travel Assistance Services and Identity Theft
  • Additional Benefits include a Discount Program, Credit Union, Medicare Assistance, etc

Related Job Pages

More Full-stack Engineer Jobs

B2e Group logo

Mid-level Full Stack Developer

B2e Group

Crédito e Prevenção à Fraude

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• This person will work in the Systems Development area, understanding and executing all stages of development for our projects. • Our ecosystem consists of applications built on .NET Framework and .NET Core, with strong integration with SQL Server and AWS services (Lambda, DynamoDB, SQS, SNS, among others). • We value professionals with hands-on experience in high-scale systems, strong programming logic, and the ability to solve problems in production environments.

Brazil
99x logo

Junior Software Developer

99x

Creating impactful digital products, together!

Full TimeRemoteTeam 201-500Since 2004H1B No Sponsor

- Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Recommend and execute improvements - Create technical documentation for reference and reporting

Brazil
Minsait logo

Junior Full Stack Developer

Minsait

Join a more human technology #MoreMinsait

Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Develop and maintain full-stack applications using Java and web technologies; • Implement new features, perform bug fixes and improvements to existing systems; • Participate in requirements analysis and the definition of technical solutions; • Develop and consume REST APIs for system integration; • Support the creation and maintenance of responsive, intuitive web interfaces; • Integrate with relational databases; • Participate in testing, validation and user acceptance of applications; • Use version control tools and collaborate in code reviews; • Support continuous integration and continuous delivery (CI/CD) processes; • Participate in agile ceremonies and activities, contributing to the team’s continuous improvement; • Collaborate with cross-functional teams to deliver high-quality solutions.

Brazil
Push Operations logo

Software Engineer

Push Operations

People management made easy. Integrated payroll, HR, scheduling, and more to help you streamline your operations.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Feature development and maintenance of our payroll system • Helping build and scale back-end services and APIs • Working with designers and PMs to define feature/product specifications and shipping them to our customers • Participating in code reviews • Writing and testing high-quality, maintainable code

Canada
$90K - $125K / year