Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior/Lead C++  Software Engineer image - Rise Careers
Job details

Senior/Lead C++ Software Engineer

IDT Corporation is looking for a Senior/Lead C++ Software Engineer to join the team developing a domestic and international calling product with a growing customer base!

Our team is responsible for a back end that works under a big load and processes thousands of requests per minute.

We are creating our apps in C++ and Go; therefore, we are looking for a person who has development experience in it and isn't afraid of taking risks. 


If you are easygoing, have a product mindset, are eager to learn new things, and want to join a productive team – we should talk!


About our product:

The Admin Applications & IVR Team owns the Product Configuration and Support tools used by operations and support teams:  IMTU and Money Transfer, IMTU Configuration,  Voice Prompts, PIN Lifecycle Management, IRV, and other related utilities.


The mission of our team is to support and optimize the productivity of operations and support teams via technology.  In addition, the team is improving the efficiency and costs of development resources by educating and transferring knowledge to Tier 2.


The team will also provide IVR Services across multiple product lines, including Boss Revolution Pinless, IMTU, BR Mobile, Money Transfer, SVP, Hard Cards, and others.


In this position, you will:
  • Lead development according to high technology standards. 
  • Working with an international Scrum team on new product features (both strategic and tactical ones).
  • Optimizing infrastructure components/tools for internal configuration, provisioning, and administration of telecommunication services.
  • Collaborating with business stakeholders and participating in product and sprint backlog meetings.
  • You will also be involved in supporting the system responsible for handling more than 100,000 simultaneous calls.


We expect you to have:
  • 5+ years of production experience.
  • Deep knowledge of C++.
  • Strong knowledge of Git.
  • Experience with SQL and NoSQL databases.
  • Hands-on experience with Linux as the target platform.
  • Experience in Docker development and deployment workflows.
  • Knowledge of Jenkins administration for build and deployment automation.
  • Experience in designing and maintaining complex systems.
  • Strong problem-solving skills.
  • Understanding of modern design patterns and experience applying them.
  • Good level of English (B2 or higher). 


We are pleased to offer you:
  • Remote work as b2b contractor or hybrid full-time in Belarus, Minsk.
  • Really good hardware.
  • An exciting and challenging job with talented people around.
  • Great learning and growth opportunities.
  • Compensation for professional training, seminars, and conferences.
  • First-class English lessons.
  • More perks for the Minsk office full-time employees.


About us:


IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers.

We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.


IDT Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
IDT DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of IDT
IDT CEO photo
Samuel Jonas
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior/Lead C++ Software Engineer, IDT

IDT Corporation is on the lookout for a talented Senior/Lead C++ Software Engineer to become a crucial part of our dynamic team, developing both domestic and international calling products that serve a diverse and expanding customer base. In this role, you'll be diving into the complexities of a robust backend system that handles tens of thousands of requests every minute, primarily using C++ and Go. We are seeking someone who not only has a strong foundation in C++ but also loves to take on challenges and explore innovative solutions. If you're an easygoing individual with a product mindset, driven to learn, and are excited to work within a highly productive team, this might be the perfect opportunity for you! You'll join the Admin Applications & IVR Team, focusing on optimizing our product configuration and support tools. Your contributions will directly impact our operational efficiency and help us deliver vital IVR services across multiple product lines. As you lead development efforts, you'll work closely within an international Scrum team, delivering new product features while optimizing our infrastructure for telecommunication services management. Your experience in C++, Git, SQL, and NoSQL, along with a hands-on approach to Linux and Docker, will be instrumental in this role. Join us at IDT Corporation and play a key role in shaping a suite of products that enhance global communication!

Frequently Asked Questions (FAQs) for Senior/Lead C++ Software Engineer Role at IDT
What are the key responsibilities of the Senior/Lead C++ Software Engineer at IDT Corporation?

As a Senior/Lead C++ Software Engineer at IDT Corporation, you will be responsible for leading development efforts that meet high technology standards, collaborating with international teams on product features, optimizing tools for managing telecommunication services, and supporting systems that handle over 100,000 simultaneous calls. This pivotal role combines technical leadership with active engagement in product and sprint planning.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior/Lead C++ Software Engineer position at IDT Corporation?

To qualify for the Senior/Lead C++ Software Engineer role at IDT Corporation, candidates should have at least 5 years of production experience, deep knowledge of C++, and strong skills in Git. Familiarity with SQL and NoSQL databases as well as hands-on experience with Linux and Docker are crucial. Additionally, candidates must have a solid understanding of modern design patterns, excellent problem-solving abilities, and good English proficiency (B2 or higher).

Join Rise to see the full answer
Is remote work an option for the Senior/Lead C++ Software Engineer job at IDT Corporation?

Yes! IDT Corporation offers the flexibility of remote work for the Senior/Lead C++ Software Engineer position, or you can opt for a hybrid full-time arrangement in Belarus, Minsk. We understand the importance of work-life balance and enable our engineers to thrive in a way that suits their lifestyle and work preferences.

Join Rise to see the full answer
What technologies will I be using as a Senior/Lead C++ Software Engineer at IDT Corporation?

In the role of Senior/Lead C++ Software Engineer at IDT Corporation, you will primarily work with C++ and Go. You'll also be utilizing Git for version control, engaging with SQL and NoSQL databases, and employing Docker for development and deployment workflows, as well as Jenkins for build and deployment automation. Your familiarity with these technologies will be essential for optimizing our telecommunication services.

Join Rise to see the full answer
What kind of team culture can I expect as a Senior/Lead C++ Software Engineer at IDT Corporation?

At IDT Corporation, you can expect a friendly and collaborative team culture. Our teams are composed of talented professionals who embrace knowledge sharing and continuous learning. You'll be engaging with diverse team members across international Scrum teams, fostering a productive environment that values innovation, creativity, and teamwork, making your role as a Senior/Lead C++ Software Engineer both exciting and enriching.

Join Rise to see the full answer
Common Interview Questions for Senior/Lead C++ Software Engineer
Can you describe your experience with C++ in high-load systems?

When answering this question, outline specific projects or systems where you utilized C++. Discuss how you approached challenges related to scalability and performance, and demonstrate your understanding of best practices in C++ programming, especially in high-load scenarios.

Join Rise to see the full answer
How do you approach optimizing infrastructure components and tools?

In your response, focus on specific techniques or tools you've used in the past to monitor and enhance performance. Share examples of optimization projects you've been part of and explain the results achieved, highlighting your strategic thinking and technical skills.

Join Rise to see the full answer
What is your experience with Agile methodologies, specifically Scrum?

Discuss your roles in previous Scrum teams, emphasizing your contributions in sprints and collaborations with business stakeholders. Highlight your adaptability and how you've utilized Agile principles to deliver projects efficiently.

Join Rise to see the full answer
Explain a challenging problem you faced in your coding experience and how you resolved it?

Choose a specific technical challenge you encountered, explain the context, and detail the steps you took to resolve it. Highlight your problem-solving skills and the tools or methodologies you employed, demonstrating your analytical thinking.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Share your practices for ensuring code quality, such as code reviews, unit testing, and adherence to coding standards. Provide examples of how you maintained code maintainability and collaborated with team members to uphold a high standard.

Join Rise to see the full answer
What design patterns are you familiar with, and how have you applied them?

Discuss a few design patterns you're most comfortable with and explain how you've applied them in past projects. This shows your understanding of software development principles and your ability to implement effective solutions.

Join Rise to see the full answer
Can you give an example of working with SQL and NoSQL databases?

Provide examples from your experience where you utilized both SQL and NoSQL databases, discussing your understanding of when to use each type and any relevant projects that highlight your skills in database integration and management.

Join Rise to see the full answer
Have you used Docker, and if so, how did you incorporate it into your workflow?

Explain your experience with Docker, focusing on particular workflows where you used it for application development and deployment. Share how Docker improved your team's efficiency and deployment processes.

Join Rise to see the full answer
What strategies do you use for effective communication within a development team?

Detail your techniques for maintaining clear communication in a team environment, such as regular updates, utilizing collaboration tools, and fostering an open culture where feedback is encouraged. Demonstrating this skill is key for your fit in a Scrum team.

Join Rise to see the full answer
What motivates you to continuously learn and grow in your software engineering career?

Share your passion for technology and learning. Discuss how you stay current with industry trends and technologies, and provide examples of how you have pursued professional development, such as attending conferences, taking courses, or working on personal projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
IDT Remote Newark or Remote
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Modern Technology Solutions, Inc. Hybrid US, Stanislaus County, CA; California, Patterson, CA
Posted 10 days ago
Photo of the Rise User

Join Early Warning as a Senior Software Engineer to drive innovation in the U.S. financial system.

Photo of the Rise User
Mattel Hybrid 333 Continental Blvd, El Segundo, CALIFORNIA
Posted 8 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning

IDT connects communities with friends and family around the world. Our teams provide essential technology to communities that need safe and reliable services at a great value.

69 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Xenia just viewed Permitting Associate at Flock Safety
Photo of the Rise User
8 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
30 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Lakewood just viewed Analyst-Treasury at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Educational Program Director at Tutor Me Education
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Dublin just viewed Cashier - Sawmill Road Market District at Giant Eagle
M
Someone from OH, Cincinnati just viewed Dental Practice Manager at Mortenson Family Dental
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Data Intern at Reproductive Freedom for All
Photo of the Rise User
Someone from OH, Athens just viewed Medical Assistant - Podiatry - Athens at OhioHealth
K
Someone from OH, Dublin just viewed UI/UX Designer at Konrad
Photo of the Rise User
Someone from OH, Cleveland just viewed Marketing Analytics Intern - Summer 2025 at Spectrum