DeveloperJobs.io
← Back to all jobs

Job Description

IQ Ventures seeks a Senior Software Engineer to design, build, and operate real-time VoIP and communication services, prioritizing AI-assisted development and strong engineering fundamentals. This onsite role in Dublin, Ohio requires hands-on production software experience, VoIP expertise, and collaboration on architecture and tooling.

Responsibilities

  • Design, implement, and sustain VoIP and real-time communications infrastructure, including call routing, signaling, media handling, and the surrounding systems.
  • Collaborate with carriers, SIP trunks, and telephony providers; diagnose and fix issues across signaling and media paths.
  • Identify and resolve real-time quality problems such as latency, jitter, packet loss, one-way audio, and failed call setups using packet captures and log analysis.
  • Deliver clean, well-tested code and own features from design through production and on-call support.
  • Leverage AI coding tools in day-to-day work for code generation, refactoring, reviews, and testing, applying sound engineering judgment to every release.
  • Participate in architecture decisions, review code from teammates and AI-assisted sources, and guide responsible adoption of new tooling.
  • Enhance observability, reliability, and security across the communication stack.

Requirements

  • Minimum five years of professional software development experience delivering production systems, with a solid foundation in data structures, systems design, debugging, and testing.
  • Practical, up-to-date experience using AI coding tools as part of production work, including multi-file changes, refactors, test generation, and code reviews, with the ability to verify and own AI-generated outputs.
  • Experience with signaling protocols such as SIP, with familiarity with additional protocols like H.323 preferred.
  • Media transport expertise including RTP, SRTP, RTCP, and common audio codecs (G711, G722, Opus).
  • WebRTC proficiency for real-time communications in browser and app contexts.
  • Experience with PBX or softswitch platforms such as Asterisk, FreeSWITCH, or Kamailio.
  • Knowledge of Session Border Controllers, NAT traversal methods (STUN, TURN, ICE), and quality of service concepts.
  • Experience with carrier and SIP trunk integrations, number provisioning, and call routing.
  • Proficiency across the backend and frontend stack, including Go (Golang) and Python on the server, and Vue on the client; strong experience with at least two and familiarity with the third.
  • Fundamentals of networking — TCP/UDP, DNS, TLS, firewalls and NAT, plus ability to read packet captures (Wireshark, sngrep).
  • Comfort operating code in production, including monitoring, on-call duties, and incident response.
  • Strong written and verbal communication skills.

Technologies

  • Claude Code, Cursor, GitHub Copilot, Codex, Windsurf
  • Go, Golang, Python
  • Vue
  • SIP, H.323
  • WebRTC, RTP, SRTP, RTCP
  • Codecs: G.711, G.722, Opus
  • PBX/softswitch: Asterisk, FreeSWITCH, Kamailio
  • Session Border Controllers, NAT traversal: STUN, TURN, ICE
  • SIP trunking, number provisioning
  • Networking: TCP, UDP, DNS, TLS, firewalls, NAT
  • Packet capture tools: Wireshark, sngrep
  • Cloud providers: AWS, GCP, Azure
  • Orchestration and IaC: Kubernetes, Terraform

Benefits

  • 401(k) and employer matching
  • Dental, health, and vision insurance
  • Life insurance and employee assistance program
  • Flexible schedule and flexible spending account
  • Health savings account
  • Paid time off and parental leave
  • Referral program and retirement plan

Experience

Software development experience: 4 years (Preferred).

Ability to commute

Location: Dublin, OH 43017. Onsite requirement.

Nice to Have

  • Experience with additional languages in the broader stack such as C/C++, Rust, TypeScript, SQL
  • Knowledge of Model Context Protocol (MCP) and integrating AI tools into internal workflows
  • Experience scaling real-time media, including media servers, transcoding, and conferencing/SFUs
  • Awareness of telecom regulatory requirements (E911, STIR/SHAKEN, number portability)
  • Cloud and infrastructure as code experience (AWS/GCP/Azure, Kubernetes, Terraform)
  • Contributions to open source telephony or real-time projects
  • Security experience related to telephony, including toll fraud prevention, encryption, and hardening

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.