Sr. Software Developer - C++

Opentext

Hyderabad

On-site

INR 2,500,000 - 5,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OpenText is seeking a Senior Software Engineer for the CX-E Voice engineering team in Hyderabad. You will develop and sustain enterprise voice and unified messaging back-end software using C++ and Python across Linux and Windows environments.

You will fix defects, perform root-cause analysis, and deliver patches within timelines, while mentoring peers and contributing to design and testing efforts. You will also design backend features, implement automated tests with Playwright, and integrate

Qualifications

  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 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 test automation frameworks.
  • Hands-on experience with Playwright for automated UI and web testing.
  • Familiarity with gdb, core dump analysis, Wireshark, 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.

Responsibilities

  • 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.
  • Design, develop, and enhance back-end features using modern C++ across Linux and Windows environments.
  • 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.
  • Review and validate AI-generated code for correctness, security, and maintainability.
  • Collaborate with QA, Support, Release Management, and global engineering teams to deliver releases.

Skills

C++
Python
Multithreading
Memory management
Debugging
Playwright
CI/CD
GitHub Copilot

Education

Bachelor's or Master's in CS

Tools

GitHub Copilot
gdb
Valgrind
Playwright
Wireshark
SQL databases

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Developer -C++
Sr. Software Developer -C++

OpenText • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Lead Software Developer- FullStack
Lead Software Developer- FullStack

OpenText • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Senior Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Sr. Software Developer
Sr. Software Developer

OpenText • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 800,000 - 1,500,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+1
Manager, Software Development
Manager, Software Development

Opentext • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer/Tech Lead (Immediate Joiners Only)
Senior Software Engineer/Tech Lead (Immediate Joiners Only)

Motorola Solutions India • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Sr. Software Developer
Sr. Software Developer

Sabisu • Pune District

On-site
INR 1,200,000 - 1,800,000
Technical Support Specialist- DevOps
Technical Support Specialist- DevOps

Opentext • Bengaluru

On-site
INR 350,000 - 700,000
Client Technology -Software engineering-Sr. Engineer
Client Technology -Software engineering-Sr. Engineer

EY • Bengaluru

On-site
INR 1,500,000 - 2,500,000