Senior/Lead C++ Software Engineer

Global communications company, industry leader in prepaid communication and payment services, and international voice carrier.
Warsaw, PolandMinsk, Minsk Region, BelarusTbilisi, Georgia
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Telecommunications

Description For Senior/Lead C++ Software Engineer

IDT Corporation, a global communications leader founded in 1990 and listed on NYSE, is seeking a Senior/Lead C++ Software Engineer to join their dynamic team. The role focuses on developing domestic and international calling products with a growing customer base. The position is part of the Admin Applications & IVR Team, responsible for Product Configuration and Support tools used by operations teams.

The backend system processes thousands of requests per minute and handles over 100,000 simultaneous calls. The team develops applications primarily in C++ and Go, creating solutions for IMTU and Money Transfer, Voice Prompts, PIN Lifecycle Management, and various utilities. The role offers an opportunity to work with an international Scrum team on both strategic and tactical features.

As a Senior/Lead C++ Engineer, you'll be instrumental in optimizing infrastructure components and collaborating with business stakeholders. The position requires strong technical expertise, including deep knowledge of C++, experience with SQL/NoSQL databases, and proficiency in Docker and Jenkins. The company offers excellent benefits, including remote work options, professional development opportunities, and a collaborative environment with talented professionals.

IDT Corporation, with over 1,800 employees across 20 countries and $1.5 billion in revenues, provides a stable yet dynamic environment for career growth. The role offers the perfect blend of technical challenges and leadership opportunities, making it ideal for experienced developers looking to make a significant impact in the telecommunications industry.

Last updated 2 days ago

Responsibilities For Senior/Lead C++ Software Engineer

  • Lead development according to high technology standards
  • Work with international Scrum team on new product features
  • Optimize infrastructure components/tools for internal configuration
  • Collaborate with business stakeholders
  • Support system handling more than 100,000 simultaneous calls
  • Participate in product and sprint backlog meetings

Requirements For Senior/Lead C++ Software Engineer

Linux
  • 5+ years of production experience
  • Deep knowledge of C++
  • Strong knowledge of Git
  • Experience with SQL and NoSQL databases
  • Hands-on experience with Linux
  • Experience in Docker development and deployment workflows
  • Knowledge of Jenkins administration
  • Experience in designing and maintaining complex systems
  • Strong problem-solving skills
  • Understanding of modern design patterns
  • Good level of English (B2 or higher)

Benefits For Senior/Lead C++ Software Engineer

Education Budget
  • Remote work as b2b contractor or hybrid full-time option
  • Quality hardware provided
  • Learning and growth opportunities
  • Compensation for professional training, seminars, and conferences
  • First-class English lessons
  • Additional perks for Minsk office full-time employees

Interested in this job?

Jobs Related To IDT Corporation Senior/Lead C++ Software Engineer

Senior Full-stack R&D Developer (Python/Go)

Senior Full Stack Engineer position at Net2Phone focusing on R&D with Python/Go, cloud infrastructure, and innovative solutions in telecommunications.

Senior Golang Software Engineer (CAF)

Senior Golang Engineer position at IDT Corporation, focusing on money transfer backend and web portal development using microservices architecture.

Senior Golang Software Engineer (CAF)

Senior Golang Engineer position at IDT Corporation, developing financial services backend systems with 4+ years experience required, remote work available.

Senior QA Automation Engineer

Senior QA Automation Engineer needed for Net2Phone unite Platform team at IDT Corporation. Design and maintain automated tests for back-end services in an international team.

Senior OEM Networking Commodity Manager

Senior OEM Networking Commodity Manager position at Google, managing supplier relationships and sourcing strategies for networking hardware infrastructure.