Senior Software Engineer

OpencallNew York City, NY
Remote

About The Position

At Opencall, we’re building AI call centers for medical services. We’re solving a unique challenge: pushing the limits of AI at millisecond performance to have the best human-like customer service experience at enterprise scale. Our AI is faster, cheaper, more powerful, and more reliable than anything else on the market. We’re looking for versatile engineers to help scale our proprietary system from millions of calls to billions of calls annually and build out new product lines that our customers are already asking for.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 6+ years in software engineering, focusing on product development.
  • Proficiency in Python and Typescript.
  • Frontend experience, React preferred.
  • Strong knowledge of programming fundamentals: data structures, algorithms, databases, networking, and design patterns/principles are a plus.
  • Passion for maintainable code and idiot-proof systems.
  • Strong communication: Clearly communicating technical concepts is an underrated skill.
  • Strong product sense: We’re in a new space and there’s no mainstream equivalent of what we’re building. Figuring out what to build, not just how to build it, is part of the job.
  • High-Energy: Passionate about what you do and eager to innovate.
  • Ambition: A desire to create groundbreaking solutions and push the boundaries of technology.

Nice To Haves

  • Expertise in scalable infrastructure, microservices architecture, containerization (Docker, Kubernetes), and distributed systems.
  • GraphQL experience.
  • Experience with Relay GraphQL.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure).

Responsibilities

  • Working on our realtime voice platform, customer dashboard, agent runtime, and analytics pipeline.
  • Feature design and development: Understand how the product is currently used, our long term goals, and build features that deliver the best ratio of impact delivered to effort required.
  • Software architecture: Design systems around strict performance and infrastructure constraints. Scale our platform to >100x current traffic.
  • Leadership: Start as an individual contributor, but transition into growing and running an organization. Hiring, delegation, and mentorship will be part of the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service