Senior Software Engineer

IQ Ventures
Dublin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dublin, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
VoIP
C++
Cloud Computing
Code Review
Network Congestion
Data Structures
Cursor (Graphical User Interface Elements)
Software Debugging
Programming Tools
DNS
Fraud Prevention and Detection
G.711 Standard
H.323 Protocol
Python
Networking Basics
Packet Analyzer
Open Source Technology
Software Engineering
SQL Databases
Transcoding
Wireshark
TypeScript
WebRTC
Rust
Transport Layer Security
GitHub Copilot
Firewalls (Computer Science)
Backend
Vue.js
Kubernetes
Low Latency
Kamailio
Front End Software Development
OPUS (Software)
Terraform
Code Restructuring
Media Servers
Go

Job description

  • 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.

Requirements

Do you have experience in Voice over internet protocol (VoIP) configuration?, Do you have a Bachelor's degree?, * 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., * Software Development : 4 years (Preferred)

Ability to Commute:

  • Dublin, OH 43017 (Required)

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Parental leave
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off, * 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

About the company

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.

Apply for this position