Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Omilia - Conversational Intelligence

Senior C/C++ Engineer

Omilia - Conversational Intelligence

Senior C/C++ Engineer building performance-critical systems for Omilia's conversational AI infrastructure. Developing C/C++ components and specialized Asterisk-based telephony platforms.

Posted 9/5/2026full-timeRemote • 🇬🇷 GreeceSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C/C++ systems programming with a focus on performance, memory safety, and multithreading. Proficient in developing and maintaining Asterisk modules and APIs while adhering to security principles in regulated environments.

Highest-signal resume keywords
C/C++ Systems ProgrammingAsterisk Module DevelopmentMemory ManagementMultithreadingSIP Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingLow-Level DebuggingAPI DevelopmentObject-Oriented DesignPerformance OptimizationConcurrency CorrectnessGitCMakeJava ProgrammingPython Programming
Soft Skills
Effective CommunicationSelf-MotivatedAbility to Work Under PressureCollaborative Team MemberContinuous Innovation Mindset
Tools & Technologies
GdbValgrindStraceFreeSWITCHKamailioOpenSIPSWebRTCMicroservices
Industry Keywords
PCI-DSSHIPAATelephonyCall RecordingSecurity Advisories

Tech Stack

Tools & technologies
C++JavaMicroservicesPython

About the role

Key responsibilities & impact
  • Own the design, development, and ongoing support of performance-critical C/C++ components across Omilia's platform
  • Own resolution of scalability and performance issues affecting telephony and SIP systems
  • Ensure effective time management and consistent delivery against deadlines
  • Contribute as an integrated, collaborative team member across engineering and cross-functional teams
  • Design, implement, and maintain C/C++ components with emphasis on performance, memory safety, and concurrency correctness
  • Develop efficient applications for mission-critical systems geared for high availability and performance
  • Debug complex, multi-threaded, low-level issues using gdb, valgrind, and/or strace
  • Develop, extend, and maintain custom Asterisk modules for call handling, recording, and routing
  • Patch, rebuild, and validate Asterisk core and third-party modules against security advisories and hardening requirements
  • Identify performance bottlenecks and suggest improvements
  • Develop with security principles in mind and scale services with a DevOps mindset
  • Meet regularly with the line manager to review progress, manage issue resolution, and escalate critical issues
  • Work effectively with other teams, units, and departments
  • Support organisational priority activities and act as an Omilia ambassador

Requirements

What you’ll need
  • 5+ years professional experience in C/C++ systems programming, including memory management, multithreading, and low-level debugging
  • Experience with Git and C/C++ build systems such as CMake or Meson
  • Hands-on experience modifying, compiling, and deploying Asterisk
  • Experience writing APIs and/or Web Services & Microservices using C/C++
  • Object-oriented analysis and design using common design patterns
  • Self-motivated and driven to create extraordinary things
  • Ability to work under pressure and on strict deadlines
  • Bachelor's degree in Computer Science
  • Very good written and oral communication skills in English
  • Continuous innovation mindset
  • Knowledge of SIP (RFC 3261) and related RFCs (SDP, RTP/RTCP, STUN/TURN/ICE) and practical dialplan authoring experience
  • Experience with Java or Python programming
  • Familiarity with FreeSWITCH, Kamailio, or OpenSIPS, WebRTC-to-SIP interworking, or call recording/audio codec architectures (G.711, G.729, Opus)
  • Experience in regulated environments (PCI-DSS, HIPAA) where call recording and redaction requirements apply

Benefits

Comp & perks
  • Fixed compensation
  • Long-term employment with the working days vacation
  • Development in professional growth (courses, training, etc)
  • Being part of successful cutting-edge technology products that are making a global impact in the service industry
  • Proficient and fun-to-work-with colleagues
  • Apple gear
  • Equal opportunity and diverse, inclusive workplace