C++ Sr. Software Developer

OpenText
Bengaluru, Karnataka, India

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 Developer- Development, you will be part of the team building OpenText's critical Enterprise Output Management product suite, which is redefining how enterprises manage and deliver outputs from their business applications.You will work across the full software life cycle, from requirements analysis through design, coding, testing, and maintenance. You will partner with global colleagues and customers to understand business and functional needs, and you will have the opportunity to establish best practices that help ensure an exceptional customer experience. Our products range from enterprise backend and data-center systems to end-user-focused applications, with team members and customers located around the world.

What The Role Offers

  • Contribute to the full software life cycle, including requirements analysis, development, and delivery.
  • Communicate actively with stakeholders to understand business and functional needs.
  • Lead and participate in estimation activities.
  • Work within a hybrid agile and waterfall development process.
  • Lead and contribute actively to all product development activities, including investigation, design, coding, and testing.
  • Build and enhance enterprise-grade software in C across Linux and Windows environments.
  • Apply strong debugging and troubleshooting skills to resolve complex product and customer issues.
  • Establish best practices that support product quality and an exceptional customer experience.
  • Support application integration and deployment using technologies such as Perl, Python, REST, XML, JSON, UI frameworks, and web servers.
  • Work with databases including PostgreSQL, MySQL, and Oracle.
  • Use communication and web protocols such as HTTP, SSL, and FTP in product development and troubleshooting.
  • Use network traces and other debugging tools to diagnose issues.
  • Generate new ideas that could optimize product maintenance.
  • Identify opportunities to improve code quality, development practices, and supportability.
  • Share knowledge and contribute to a culture of quality and engineering excellence.
  • Work closely with globally distributed team members, product stakeholders, and customers.
  • Apply strong communication and problem-solving skills to align technical solutions with business needs.
  • Collaborate with development, quality, and support teams to deliver reliable enterprise software.

What You Will Need To Succeed

  • Bachelor's or master's degree in Computer Science or an equivalent field.
  • 6+ years of software development experience.
  • Strong understanding of and programming skills in "C/C++" in Linux and Windows development environments.
  • Experience working with databases, including PostgreSQL, MySQL, and Oracle.
  • Understanding of communication and web protocols, including HTTP, SSL, and FTP.
  • Experience with source code repositories such as SVN and TeamForge environments.
  • Excellent debugging and troubleshooting skills.
  • Strong problem-solving and communication skills.
  • Deep understanding of enterprise software, its life cycle, development and quality methodology, and hybrid agile and waterfall processes.
  • Experience working with geographically distributed teams and customers.
  • Knowledge of debugging tools, including network trace analysis.
  • Application integration and deployment experience with Perl, Python, REST, XML, JSON, UI, and web servers,Java experience.
  • Experience contributing to enterprise backend or data-center products.

One Last Thnig

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned. Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.

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 fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Score my resume against this job, free →

Questions about this job

How do I apply for the C++ Sr. Software Developer job at OpenText?

Use the apply link on this page: you apply directly with OpenText on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does OpenText want for this C++ Sr. Software Developer role?

The job description asks for C/C++, Linux, Windows, PostgreSQL, MySQL, Oracle, HTTP and SSL. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at OpenText?

Apply to the OpenText roles that match your experience, and tailor your resume to each job description: for this role that means showing C/C++, Linux, Windows. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this C++ Sr. Software Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with OpenText, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →