We're looking for an experienced software engineer who pairs deep, traditional engineering fundamentals with fluency in modern AI-assisted development — and who knows VoIP systems inside and out. You'll design, build, and operate the real-time communication systems at the core of our product, and you'll do it using the best tools available, including today's agentic coding workflows, with the judgment to know when to trust them and when not to.
This is a hands-on engineering role for someone who has shipped production software for years, understands the protocols and infrastructure behind voice and real-time media, and treats AI tooling as a force multiplier rather than a crutch.
IQ Ventures is an established, profitable technology and financial services company serving clients nationwide. Join the IQ Ventures team in our bright, modern Dublin, OH offices. IQ Ventures is well-regarded for its high integrity and collaborative leadership culture that rewards both individual thinking and team decision-making. Our leadership team is comprised of seasoned professionals who bring their vast experience and high standards of excellence to their work.
Please note: Candidates must be located within the Dublin, Ohio or Columbus, Ohio metropolitan area to be considered. Relocation assistance is not available for this position. Local applicants are strongly preferred.
What you'll do:
- Design, build, and maintain VoIP and real-time communication services — call routing, signaling, media handling, and the infrastructure around them.
- Integrate with carriers, SIP trunks, and telephony providers, and troubleshoot issues across the signaling and media path.
- Diagnose and resolve real-time quality problems (latency, jitter, packet loss, one-way audio, call setup failures) using packet captures and logs.
- Write clean, well-tested, maintainable code and own features from design through production and on-call support.
- Use modern AI coding tools effectively in day-to-day work — generating, refactoring, reviewing, and testing code — while applying strong engineering judgment to everything that ships.
- Collaborate on architecture decisions, review teammates' code (human- and AI-authored), and help raise the bar on how the team adopts new tooling responsibly.
- Contribute to observability, reliability, and security across the communication stack.
What we're looking for (required)
- 5+ years of professional software development experience building and shipping production systems, with strong fundamentals in data structures, systems design, debugging, and testing.
- Hands-on, current proficiency with AI coding tools. You actively work with today's AI-assisted and agentic development tools (e.g. Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, or similar) for real production work — multi-file changes, refactors, test generation, and code review — and you understand their failure modes well enough to verify, correct, and take ownership of what they produce.
- Deep VoIP knowledge. Strong working understanding of:
- Signaling protocols — SIP (and ideally familiarity with H.323 or others)
- Media transport — RTP/SRTP, RTCP, and common audio codecs (G.711, G.722, Opus, etc.)
- WebRTC for browser- and app-based real-time communication
- PBX / softswitch platforms such as Asterisk, FreeSWITCH, or Kamailio
- Session Border Controllers (SBCs), NAT traversal (STUN/TURN/ICE), and QoS
- Carrier and SIP-trunk integration, number provisioning, and call routing
- Proficiency across our stack: Go (Golang) and Python on the backend, and Vue on the frontend. We expect strong experience with at least two of these and working familiarity with the third.
- Networking fundamentals — TCP/UDP, DNS, TLS, firewalls/NAT, and reading packet captures (e.g. Wireshark, sngrep).
- Comfort owning code in production: monitoring, on-call, and incident response.
- Strong written and verbal communication.
Nice to have
- Experience with other languages in our broader stack: [e.g. C/C++, Rust, TypeScript, SQL].
- Familiarity with the Model Context Protocol (MCP) and wiring AI tools into internal systems and workflows.
- Experience scaling real-time media (media servers, transcoding, conferencing/SFUs).
- Telecom regulatory awareness (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 relevant to telephony (toll fraud prevention, encryption, hardening).
At this time, IQ Ventures cannot transfer nor sponsor a work visa for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship.
IQ Ventures is an Equal Opportunity Employer. It’s our policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression (including transgender status), veteran status, genetic information, or any other characteristic protected by applicable federal, state or local law. We will provide accommodations to applicants needing accommodations to complete the application process.
We are not accepting candidates from third-party recruiters at this time.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Retirement plan
- Vision insurance
Experience:
- Software Development : 4 years (Preferred)
Ability to Commute:
- Dublin, OH 43017 (Required)
Work Location: In person