Apply now »

Thank you for your interest in OpenText! Our career page is currently undergoing maintenance and will be back up by May 29, 2022, 2:00 am UTC (May 28, 2022, 10:00 pm EST)

Please return soon to complete your dream job application!



Sr. Software Engineer, C developer

Req id:  34890

Bangalore, KA, IN

Micro Focus (now OpenText) is one of the world’s largest enterprise software providers. We deliver mission-critical technology and supporting services that help thousands of customers worldwide manage core IT elements of their business so they can run and transform—at the same time.



The opportunity


We are looking for a motivated, highly passionate Senior C Developer for File Access Protocols team which is part of Enterprise File Server Group who has the experience, talent, skill-set and confidence to work with a world-class development team at IDC, OpenText Bengaluru office.  The team member will be responsible to work along with product development team to contribute primarily on the engineering for the product, which includes participate in product engineering, understanding, and contributing to developing required software modules for the planned releases.  A complete ownership of assigned modules in terms of quality, schedule, and customer responsiveness.  We are looking for people with the right blend of skills, education, experience, and attitude to fill these exciting and challenging positions.  Above all, we want people who are smart and move things.


You are great at:


  • Understand customer requirements/specifications working with product management and translate into detailed use cases
  • Accurately estimate and plan work items, and independently handle priorities in accountable area of ownership
  • Understand high and low level design of the assigned product module.
  • Understand overall architecture of the product and the dependencies in order to develop new feature code and fix current bugs.
  • Work on root causing and resolving defects found by customer or in house quality assurance team for the given module.
  • Work on product feature enhancement as part of product roadmap.
  • Own quality, schedule and plan for assigned defect or feature enhancement.
  • Understand the product road map and big picture while working on a specific module or area.
  • Lead development activities by working with various project stake holders
  • Understand the customer environment, deployments to aggressively troubleshoot and creatively resolve customer issues arising from field
  • Mentor junior team members on domain, technology and processes
  • Ability to work with global team, contribute to product/technology strategy and manage key stakeholders.
  • Inclined towards innovation, and actively plugged into evaluating emerging technologies/industry trends for the product betterment.


What it takes:


  • Strong programming skills in C  with experience of using Data Structures such as Linked Lists, Binary trees, hashing tables
  • Hands-on must usage of various algorithms like DFS, BFS, Btree, RBTree, AVL Tree and computation speed of also execution (order)
  • Should have experience in Enterprise Linux file system product domain
  • Strong experience in Network programming on Unix/Linux Platform
  • Knowledge of TCP/IP, socket programming is must
  • Experience of programming in multi-threaded applications using various synchronization mechanisms such as mutex locks, system locks mechanisms
  • System programming and debugging skills
    • Interrupts, Locking mechanisms, Threading, stacks, Heap, memory layout of a process, etc
  • Experience of using Linux debugging tools such as  gdb,  strace, crash, core dump analysis, packet tracing using wireshark, etc. tools
  • Experience of resolving complex customer issues and understanding their deployments
  • Experience of working on network protocols SMB, CIFS, or other access protocols
  • Ability to develop applications to scale up and with better performance turnarounds
  • Should write Unit test cases to ensure the code coverage and hands on usage of static and dynamic code analyzers
  • Capable of doing remote dial-in to customer deployments to troubleshoot the issues and come up with the workarounds
  • Excellent communications and written skills
  • Should lead and take initiatives in tech forums.
  • Fair understanding of agile and scrum practices
  • Working experience on enterprise file server solutions architectures and security concepts
  • Experience on Agile Scrum/TDD methodologies
  • Auditing the issues from coverage tools
  • Executing various test suites like smbtorture, WPS, etc.
  • 5 to 8 years of proven industry experience and about 3 years of relevant experience on Systems and Network programming on Unix/Linux Platform, understanding of network protocols (such as CIFS, NFS), Strong hands-on in C programming with efficient usage of data structures and algos.


Micro Focus (now OpenText) is proud to be an  Equal Opportunity Employer.  Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status.


Our growing team is mapping the future of Information Management, and we continue to make new discoveries that expand its boundaries. Join us and be part of a winning team, where the opportunities for your career are limitless. 

From its innovative start as a research project by University of Waterloo professors in 1991, OpenText has grown into a global company with offices in more than 35 countries. Our high- performance culture has forged our growth and is an excellent fit for people looking to push themselves to learn and do more.

It’s our time to lead, and as part of our team, it will be your time too. Our continued growth will provide you the opportunity to explore, learn and chart an exciting career path while enjoying a good work-life balance. 

If you thrive in a dynamic work environment, there is always a new horizon to explore. We are proud to offer excellent benefits, challenging work and competitive financial rewards. 

Our employee programs prioritize employees’ well-being and that of their families. We offer a comprehensive benefit plan, education assistance, a wellness/fitness reimbursement and time off to volunteer. 

Social events 
With offices around the world and flexible work arrangements, OpenText strives to make sure all our employees feel connected. Teamwork extends to our social lives too from local social events to company-wide activities, we want our employees to take time to relax and have fun.  

Corporate Citizenship  
Corporate Citizenship is more than a program for us, it is engrained in our purpose, impact, and approach to doing business. Through numerous volunteer initiatives, we support education and innovation for global change.

Explore your career and potential. Become an OpenText Navigator.

Apply now »