EMEA; LATM; NORAM; Brazil; Argentina; Colombia; Mexico; Ireland; United Kingdom; Spain; Portugal; Poland; Czech Republic; SlovakiaAbout TelnyxTelnyx is an industry leader that's not just imagining the future of global connectivity—we're building it. From architecting and amplifying the reach of a private, global, multi-cloud IP network, to bringing hyperlocal edge technology right to your fingertips through intuitive APIs, we're shaping a new era of seamless interconnection between people, devices, and applications.We're driven by a desire to transform and modernize what's antiquated, automate the manual, and solve real-world problems through innovative connectivity solutions. As a testament to our success, we're proud to stand as a financially stable and profitable company. Our robust profitability allows us not only to invest in pioneering technologies but also to foster an environment of continuous learning and growth for our team.Our collective vision is a world where borderless connectivity fuels limitless innovation. By joining us, you can be part of laying the foundations for this interconnected future. We're currently seeking passionate individuals who are excited about the opportunity to contribute to an industry-shaping company while growing their own skills and careers.The RoleAs a FreeSWITCH Software Engineer, you will be responsible for operating, expanding, and maintaining our FreeSWITCH-based back-to-back-user-agent service. This role involves implementing changes, bug fixes, developing new modules, expansions, troubleshooting, and ensuring the overall reliability and performance of the system.You will join a team of FreeSWITCH Engineers that lead the way in developing a solution, from high-level system design and prototyping to application development and data integration. You will work with users around the globe, helping our customers solve communications challenges. You’ll also collaborate with other engineers to build features that span various parts of the system, as well as our business, sales, and operations teams to understand and solve user pain points.Key ResponsibilitiesDevelop, implement, and maintain features and functionalities within the FreeSWITCH-based B2BUA service.Perform troubleshooting and debugging of issues related to VoIP protocols such as SIP, RTP, and WebRTC.Collaborate with cross-functional teams to identify and prioritize software improvements and enhancements.Identify, optimize and resolve issues related to latency, scalability and performance.Conduct code reviews, ensure code quality, and follow best practices in software development.Keep abreast of industry trends and technology advancements to recommend and implement improvements.Own all aspects of the FreeSWITCH based B2BUA service, from the design of new features to implementation, QA, deployment to production, troubleshooting and maintenance.Integrate the B2BUA service with other services that are part of the Telephony Engine by interfacing with other teams at Telnyx.Handle escalations from other teams about B2BUA related issues.Be the subject matter expert for any FreeSWITCH related question coming from different parts of the company.Implement monitoring and alerting tools that ensure production systems are always healthy.Automate processes that allow for faster deployment cycles and capacity scaling.Minimum QualificationsExperience with C/C++ Software Development: Proven experience in C/C++ software development, including coding, debugging, and optimization.Experience with VoIP Protocols: Strong familiarity with VoIP protocols, including SIP, RTP, and WebRTC, and the ability to troubleshoot and work with these technologies.Experience with FreeSWITCH Source Code: Previous experience working with FreeSWITCH source code is highly desirable.Preferred QualificationsFamiliarity with Kamailio, OpenSIPS, RTPEngine, Asterisk or other major VoIP projects.Experience designing, building and maintaining distributed applications at scale.Experience with containers and automation/orchestration tools such as Docker, Ansible, Jenkins.Expertise leveraging modern libraries such as Boost.Familiarity with automake and autoconf build systems.Create a Job AlertInterested in building your career at Telnyx? Get future opportunities sent straight to your email.Apply for this jobRequired fields are indicated as such in the form.First Name *Last Name *Email *PhoneResume/CV *Enter manuallyAccepted file types: pdf, doc, docx, txt, rtfLinkedIn ProfileWebsiteSalary expectations (roughly) *What is your country of residence? *Are you legally authorized to work in the country in which this role is located? *Do you now or in the future require Visa sponsorship for employment?*Please note that visa sponsorship is not automatically provided for all positions and varies depending on the specific role and its requirements.If "yes" to the previous questions, what is the basis of your current work authorization and when does it expire? *If "no", list "N/A". If "yes" please provide a brief explanation on your current status.OFAC: Please indicate whether you are either a citizen or lawful permanent resident of any of the following countries: Cuba, Crimea, Iran, North Korea, Russia, Syria or Sudan. * Select...For OFAC ComplianceDo you have at least 1 year previous experience with FreeSWITCH and C/C++ software development? *Voluntary Self-IdentificationFor government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. This information will be kept confidential and will not affect your candidacy.As set forth in Telnyx’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.If you believe you belong to any protected veteran categories, please indicate by making the appropriate selection. As a government contractor subject to VEVRAA, we request this information to measure outreach and recruitment efforts.Classification of protected categories is as follows:A "disabled veteran" is one who is entitled to compensation under laws administered by the Secretary of Veterans Affairs or who was discharged due to service-connected disability.A "recently separated veteran" means a veteran within three years of discharge.An "active duty wartime or campaign badge veteran" served during war or campaign recognized by a badge.An "Armed forces service medal veteran" participated in a U.S. military operation awarding an Armed Forces service medal.Select...Voluntary Self-Identification of DisabilityForm CC-305OMB Control Number 1250-0005; Expires 04/30/2026Why are you being asked to complete this form?We are a federal contractor or subcontractor and are required to provide equal employment opportunity to qualified people with disabilities. The form helps measure our progress toward a 7% disability workforce goal. Completing this form is voluntary and confidential; it will not affect hiring decisions.Disabilities include, but are not limited to:Alcohol or other substance use disorderAutoimmune disorders (e.g., lupus, rheumatoid arthritis)Blind or low visionCancer (past or present)Cardiovascular or heart diseaseCeliac diseaseCerebral palsyDeaf or serious hearing lossDiabetesDisfigurementEpilepsyGastrointestinal disordersIntellectual or developmental disabilityMental health conditionsMissing limbsMobility impairmentNervous system conditionsNeurodivergenceParalysisPulmonary or respiratory conditionsShort statureTraumatic brain injuryPUBLIC BURDEN STATEMENT: This survey takes about 5 minutes to complete.
#J-18808-Ljbffr