O

Opencall

AI automation for appointments and billing

Staff Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A BS or MS degree in Computer Science, Engineering, or a related field.
  • At least 10 years of software engineering experience, with demonstrated ownership of large-scale systems or complex technical initiatives.
  • Experience leading technical direction for large, ambiguous projects.
  • A track record of designing and scaling production systems.
  • Ability to make pragmatic engineering decisions with incomplete information.
  • Experience mentoring engineers and improving engineering practices.
  • Strong product judgment and ability to balance technical excellence with business impact.
  • Proficiency in Python and TypeScript.
  • Experience building customer-facing applications with modern frontend frameworks; React is preferred.
  • A strong foundation in computer science fundamentals, including data structures, algorithms, databases, networking, and software design principles.
  • Ability to operate independently, make decisions with limited information, and drive projects from idea to production.
  • Ability to clearly communicate technical concepts.
  • Ability to help define what to build as well as how to build it.

Responsibilities

  • Own critical systems across the realtime voice platform, agent runtime, and infrastructure from design through execution.
  • Define architecture, technical direction, and engineering standards for complex projects.
  • Partner with product and business teams to identify opportunities and tradeoffs.
  • Design and evolve systems capable of supporting 100x growth in traffic and complexity.
  • Make architectural decisions across the realtime voice platform, agent runtime, customer dashboard, and analytics infrastructure.
  • Solve problems involving real-time latency, voice quality, reliability, distributed systems, and operational scale.
  • Raise the engineering bar through mentorship, technical guidance, and strong engineering practices.

Desired Qualifications

  • Experience designing and scaling distributed systems and infrastructure in production environments.
  • Experience building real-time systems, telephony/SIP infrastructure, video chat platforms, data engineering platforms, or other latency-sensitive applications.
  • Experience operating production systems in cloud environments such as AWS, GCP, or Azure.
  • Experience working in early-stage environments with high autonomy and ambiguous requirements.

About the Company

Opencall

AI automation for appointments and billing

OpenCall.ai provides an AI-driven platform that automates scheduling, availability checks, and billing for small to medium-sized service businesses in ophthalmology, beauty salons, and personal care. It integrates with tools like Google Calendar, Square, and Boulevard, and uses AI to answer questions, manage client commitments, and upsell services, delivered as SaaS with tiered plans and a white-glove setup. It differentiates itself by focusing on specific field SMEs with end-to-end automation and strong onboarding to reduce call costs and grow revenue without extra staff. Its goal is to streamline operations, lower overhead, and boost customer satisfaction and revenue through AI-powered automation.

Company size
11-50
Company stage
Seed
Total funding
$130K
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Opencall

See more jobs