Sr. Software Developer -C++

Open Text Corporation

Hyderabad City Taluka

Sur place

PKR 2 500 000 - 4 000 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

OpenText is hiring a Senior Software Engineer for the CX-E Voice team. You will build and sustain enterprise voice software using C++ and Python, on Linux and Windows, with a focus on debugging, memory management, and test automation.

You will contribute to CI/CD pipelines, leverage GitHub Copilot in VS Code and Visual Studio, and mentor peers while collaborating with global teams to deliver reliable releases.

Qualifications

  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 8+ years of software development experience.
  • Strong C++ skills including modern standards, multithreading and memory management.
  • Experience with Linux and Windows back-end/server apps.
  • Proficient in Python and test automation, Playwright experience is a plus.

Responsabilités

  • Develop, maintain, and enhance CX-E Voice back-end features in C++.
  • Investigate production defects, perform root-cause analysis, and fix defects.
  • Design and implement automated tests with Python and Playwright.
  • Integrate tests into CI/CD pipelines and review AI-generated code for quality.

Connaissances

C++
Multithreading
Memory management
Python
Playwright
CI/CD
WinDbg
Linux
Windows
Databases

Formation

Bachelor's or Master's in CS

Outils

GitHub Copilot
VS Code
Visual Studio
GDB
Valgrind
Wireshark

Description du poste

OPENTEXT - THE INFORMATION COMPANY

OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us.

YOUR IMPACT

As a Senior Software Engineer on the CX-E Voice engineering team, you will develop, maintain, and enhance enterprise voice and unified messaging software. You will focus on sustaining engineering, investigating complex customer-reported issues, identifying root causes, fixing defects, and delivering reliable patches for released product versions. You will use your expertise in C++, Python, advanced debugging, and test automation to improve product quality and reliability across Linux and Windows environments. You will also leverage GitHub Copilot in Visual Studio Code and Visual Studio Professional to accelerate development and testing while ensuring the quality and correctness of AI-generated code.

WHAT THE ROLE OFFERS
  • Investigate, debug, and resolve complex production defects in the CX-E Voice back end.
  • Perform root-cause analysis using logs, traces, crash dumps, WinDbg, and other debugging tools.
  • Identify and fix memory leaks, heap corruption, concurrency issues, and other memory-related defects.
  • Design, develop, and enhance back-end features using modern C++ across Linux and Windows environments.
  • Deliver bug fixes, hotfixes, and release patches within agreed timelines while maintaining product quality.
  • Conduct impact analysis and regression risk assessments for fixes across supported product versions.
  • Develop automated functional, regression, integration, and end-to-end tests using Python and Playwright.
  • Integrate automated tests into CI/CD pipelines to improve test coverage and release confidence.
  • Use GitHub Copilot in Visual Studio Code and Visual Studio Professional for debugging, feature development, test creation, and refactoring.
  • Review and validate AI-generated code to ensure correctness, security, maintainability, and quality.
  • Contribute to requirements analysis, technical design, effort estimation, and the end-to-end software development lifecycle.
  • Collaborate with QA, Support, Release Management, and global engineering teams to resolve issues and deliver releases.
  • Share engineering best practices, improve developer productivity, and mentor other engineers.
WHAT YOU WILL NEED TO SUCCEED :
  • Bachelor's or Master's degree in Computer Science or an equivalent discipline.
  • 8+ years of software development experience.
  • Strong hands-on experience in C++, including modern C++, multithreading, and memory management.
  • Experience developing and troubleshooting back-end/server applications on Linux and Windows.
  • Strong Python programming skills, including developing test automation frameworks and utilities.
  • Hands-on experience with Playwright for automated UI and web testing.
  • Experience with pytest or other Python testing frameworks.
  • Familiarity with gdb, core dump analysis, Wireshark, UMDH, Valgrind, and sanitizers.
  • Experience integrating automated tests into CI/CD pipelines.
  • Knowledge of PostgreSQL, MySQL, and Oracle databases.
  • Excellent debugging, troubleshooting, and root-cause analysis skills, including resolving complex production defects.
  • Hands-on experience with WinDbg, including crash dump analysis and heap/memory diagnostics.
  • Proven experience identifying and resolving memory leaks, heap corruption, and concurrency-related defects.
  • Experience designing and maintaining functional, regression, and integration test suites.
  • Proven hands-on experience using GitHub Copilot in Visual Studio Code and Visual Studio Professional for development, debugging, and automated test creation.
  • Experience with Git or similar source control tools and sustaining engineering activities, including defect fixes, patches, hotfixes, and version management.
  • Understanding of HTTP/HTTPS, SSL/TLS, FTP, and REST protocols.
  • Knowledge of SIP, RTP, unified messaging, voicemail, or enterprise voice products.
  • Experience with SVN, TeamForge, XML, JSON, web servers, Perl, or PowerShell.
  • Experience with release engineering and maintaining multiple supported product versions.
ONE LAST THING:

At OpenText we understand and value diversity in our employees and we are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. We draw on our diversity and collective genius as we continue to shape a better future for our customers and be the Best Place to Work for our employees- nothing is off the table at OpenText. If you require accommodation in completing the application process please email accommodationrequests@opentext.com

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach f

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior C++ Backend Engineer – Voice & AI Tools
Senior C++ Backend Engineer – Voice & AI Tools

Open Text Corporation • Hyderabad City Taluka

Sur place
PKR 2 500 000 - 4 000 000
Lead Product Manager- SAP
Lead Product Manager- SAP

Open Text Corporation • Hyderabad City Taluka

Sur place
PKR 250 000 - 360 000
Senior AI ENGINEER/DEVELOPER (Remote)
Senior AI ENGINEER/DEVELOPER (Remote)

Cloudpso • Pakistan

À distance
PKR 33 287 000 - 49 931 000
Medical insurance
Company gadgets
Paid time off
+1
Software Engineer, Platform - Islamabad, Pakistan Islamabad, Pakistan
Software Engineer, Platform - Islamabad, Pakistan Islamabad, Pakistan

Speechify • Islamabad

À distance
PKR 2 400 000 - 3 600 000
Autonomy
Competitive compensation
Asynchronous work culture
Senior Web Engineer (AI Fluent), Front End Products
Senior Web Engineer (AI Fluent), Front End Products

Experian • Hyderabad City Taluka

Hybride
PKR 3 500 000 - 5 200 000
Inclusive paid leave
People-first and inclusive workplace
Medical insurance
Staff Software Engineer (Backend)
Staff Software Engineer (Backend)

Outreach.io • Hyderabad City Taluka

Sur place
PKR 11 658 000 - 20 402 000
Competitive salary
25 days vacation
Medical insurance
+7
MEAN / MERN Stack Developer
MEAN / MERN Stack Developer

Expertflow • Lahore

Sur place
PKR 2 009 000 - 3 571 000
VoIP and AI Communications Developer
VoIP and AI Communications Developer

EWS Group • Pakistan

Sur place
PKR 1 800 000 - 3 600 000
Market-leading salary
Health insurance
Provident Fund
+2
Software Engineer
Software Engineer

SkillMatch • Punjab

Sur place
PKR 1 800 000 - 3 600 000
Health Insurance Coverage
Retirement Savings Plan
Wellness Programs
+1
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

Sur place
PKR 1 500 000 - 2 000 000
Lieux principaux