Fidelity

Director of Engineering, Voice Platform (Individual Contributor)

Fidelity
Apply
2 months ago
Westlake, TX, USAStaff+

Responsibilities

  • Architect and implement a programmable voice and telephony platform for contact center workflows.
  • Develop carrier-grade SIP signaling, media processing, routing, session control, conferencing, recording, playback, transcoding, and call-state capabilities using Kamailio and FreeSWITCH.
  • Build reusable voice services, APIs, event integrations, configurations, automation, test frameworks, and operational tooling.
  • Design for high availability, geographic redundancy, scalability, fault isolation, graceful degradation, and disaster recovery.
  • Establish observability standards and participate in production support, incident response, root-cause analysis, remediation, and reliability improvements.
  • Provide technical leadership through design reviews, code reviews, mentoring, engineering standards, and direct participation in complex engineering work.
  • Partner with architecture, product management, contact center engineering, security, networking, and quality engineering teams.

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related technical discipline, or equivalent practical experience.
  • 10+ years of software development experience, including significant experience in voice, telephony, real-time communications, or programmable communications services.
  • 5+ years of hands-on production experience with FreeSWITCH and Kamailio.
  • Deep expertise in FreeSWITCH architecture and experience configuring, extending, embedding, or integrating it in production systems.
  • Deep expertise in Kamailio architecture and SIP-routing configuration, including integration with FreeSWITCH clusters, carriers, and SBCs.
  • Expert understanding of voice protocols, session border controllers, and telecommunications security patterns.
  • Strong software engineering skills in C, C++, Java, or Go.
  • Experience developing distributed, event-driven, real-time, and low-latency services.
  • Experience with relational and non-relational databases, distributed caches, and high-volume event processing.
  • Experience deploying and operating voice workloads in cloud, hybrid-cloud, or geographically distributed environments.
  • Proven experience mentoring senior engineers and raising engineering standards across teams.
  • Hands-on experience with AI-assisted software development tools while maintaining engineering quality and security standards.
  • Preferred experience developing native FreeSWITCH modules or extensions in C or C; operating large-scale CCaaS, CPaaS, UCaaS, or carrier voice platforms; building contact center voice capabilities; implementing telecom fraud protection, STIR/SHAKEN, call authentication, abuse prevention, voice analytics, speech recognition, text-to-speech, real-time transcription, media streaming, or AI-enabled voice applications.

Benefits

  • Fidelity is transitioning toward a full-time onsite working model through a phased rollout; onsite requirements vary by region and role and may evolve.
  • The position does not provide immigration sponsorship.

Tech Stack

Categories

Fidelity

About Fidelity

10,000+ employees

Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.

Contact me