OpenText

Sr. Software Developer -C++

OpenText
Apply
5 days ago
Hyderābād, IndiaSenior

Responsibilities

  • Investigate, debug, and resolve complex production defects in the CX-E Voice backend.
  • 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 backend features using modern C++ across Linux and Windows.
  • Deliver bug fixes, hotfixes, and release patches while maintaining product quality.
  • Conduct impact analysis and regression risk assessments 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.
  • Use GitHub Copilot in Visual Studio Code and Visual Studio Professional for development, debugging, testing, and refactoring.
  • Review and validate AI-generated code for correctness, security, maintainability, and quality.
  • Contribute to requirements analysis, technical design, effort estimation, and the full software development lifecycle.
  • Collaborate with QA, Support, Release Management, and global engineering teams.
  • Share engineering best practices, improve developer productivity, and mentor other engineers.

Requirements

  • Bachelor's or Master's degree in Computer Science or an equivalent discipline.
  • 8+ years of software development experience.
  • Strong hands-on experience with C++, modern C++, multithreading, and memory management.
  • Experience developing and troubleshooting backend/server applications on Linux and Windows.
  • Strong Python programming skills, including 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.
  • Advanced debugging, troubleshooting, and root-cause analysis skills.
  • Hands-on experience with WinDbg, including crash dump analysis and heap/memory diagnostics.
  • Experience resolving memory leaks, heap corruption, and concurrency-related defects.
  • Experience designing and maintaining functional, regression, and integration test suites.
  • Hands-on experience using GitHub Copilot in Visual Studio Code and Visual Studio Professional.
  • 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.

Benefits

  • OpenText describes a collaborative, inclusive, and diverse work environment.
  • Reasonable accommodation is available during the application and recruiting process.

Tech Stack

C++GitLinuxMySQLPerlPostgreSQLPowerShellpytestPythonSubversionWindows

Categories

OpenText

About OpenText

10,000+ employees

OpenText builds enterprise information management software and cloud services spanning content services, customer communications, B2B/EDI integration, eDiscovery, and cybersecurity. It sells licenses, subscriptions, and managed services to large enterprises and governments, with offerings available on-premises and in the cloud. Founded in 1991 and headquartered in Waterloo, Ontario, OpenText (NASDAQ/TSX: OTEX) has expanded through major acquisitions, including Micro Focus (2023) and Documentum (2017).

Contact me