Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 21.1k Reviews

filter salaries All Filters

3187 IBM Jobs

Storage Software Engineer_C++_HANA

8-12 years

Pune, Bangalore / Bengaluru

Storage Software Engineer_C++_HANA

IBM

posted 9d ago

Job Role Insights

Flexible timing

Job Description

Your Role and Responsibilities
We are seeking a highly skilled software developer with 8-12 year experience in product development, and maintenance of Data Protection software. The role involves continuous development, testing and maintenance of a backup and recovery software- primarily for the SQL & NoSQL Databases (such as -
DB2, Oracle DB, SAP HANA, MongoDB) using
C/C++ programming language on
Windows &
Unix platforms.
  • As a vital member of our software development team, you will be responsible for the features / functionality, optimize performance, improve stability, security, and reliability of our Data Protection software for Databases.
  • The Key Responsibilities include the following:

  • Data Protection for Databases: Develop, maintain, secure, stabilize, and optimize the data protection software product that focuses on backup, restore and data integrity of business critical data stored in enterprise database systems -
    DB2, Oracle DB, & SAP HANA.

  • Product development & integration:Lead the design and implementation of integration components for the data protection software product using C/C++ & Python to leverage the latest APIs and SDKs of
    DB2, Oracle DB, & SAP HANA. Ensure adherence to coding standards, best practices, security, and performance guidelines.

  • Product support:Provide technical expertise and support to customers and internal stakeholders regarding Data Protection for Database related inquiries and issues that span
    DB2, Oracle DB, & SAP HANA.

  • Troubleshooting and debugging:Investigate and resolve complex issues in the end-to-end data protection workflows (or backup / restore workflows) for enterprise data in DB2, Oracle DB, & SAP HANA that are stored in Disks, Cloud, and/or Tape. In addition, working on issues related to data traceability, data integrity (corruption or tampering), and data recovery - with cross-functional teams, to identify root causes and implement effective solutions.

  • Security and Compliance:Ensure robust data security measures to protect sensitive data. Ensure compliance with relevant data privacy regulations and company policies.

  • Performance optimization:Benchmark and optimize the data protection workflows to ensure efficient, scalable, and reliable system performance during backup and recovery operations. Deep dive into the performance aspects of the networks and storage in the databases - DB2, Oracle DB, & SAP HANA.

  • Documentation:Develop and update comprehensive documentation related to configurations, performance tuning strategies, and troubleshooting procedures.

  • Continuous improvement:Stay updated with the latest advancements in C/C++, Python, DB2, Oracle DB, SAP HANA, development practices, and software design principles. Recommend and improve efficiency in product development and maintainability.
  • Required Technical and Professional Expertise
  • Bachelor's degree / Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Extensive 8-12 years of experience in product development & support - with a focus on data protection, backup solutions, or related fields, particularly in Databases, such as -
    DB2, Oracle DB, or SAP HANA using
    C/C++ and Python programming language on
    Windows &
    Unix platforms,
  • Proven experience with data protection technologies, backup/restore APIs, and storage solutions; and highly proficient with programming languages-
    C/C++,
    Python, Java; and scripting languages-
    Perl, Unix Shell scripts, Powershell.
  • Hands-on experience and deep expertise in using, integrating and managing database systems (such as, DB2, Oracle DB, or SAP HANA), including performance tuning, and debugging of complex issues.
  • Familiarity with data security and compliance standards.
  • Excellent problem-solving and debugging skills to analyze & resolve complex technical issues.
  • Strong communication and collaboration skills to work in a team-oriented environment.
  • Experience with other databases, such as SQL Server, Oracle, or MySQL, is a plus
    .
  • Preferred Technical and Professional Expertise
  • None


  • Employment Type: Full Time, Permanent

    Read full job description

    IBM Interview Questions & Tips

    Prepare for IBM Software Engineer roles with real interview advice

    Top IBM Software Engineer Interview Questions

    Q1. what is comp & comp 3 differance ?
    View answers (13)
    Q2. we have 2 files eliminate duplicates and send to duplicate files in to another out put file how to achieve it ?
    View answers (5)
    Q3. how to check file is empty or not ?
    View answers (3)
    View all 39 questions

    What people at IBM are saying

    4.1
     Rating based on 362 Software Engineer reviews

    Likes

    Good to hear about IBM Iam too exited to work there

    Dislikes

    Better to choose and analyse the freshers who haven't the job please take them in a selected manner, IBM wants to young stars To work in a flexible manner thankyou

    Read 362 reviews

    Software Engineer salary at IBM

    reported by 6.2k employees
    ₹5 L/yr - ₹21.7 L/yr
    41% more than the average Software Engineer Salary in India
    View more details

    What IBM employees are saying about work life

    based on 21.1k employees
    78%
    84%
    66%
    79%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    IBM Benefits

    Work From Home
    Soft Skill Training
    Health Insurance
    Job Training
    Cafeteria
    Free Transport +6 more
    View more benefits

    Compare IBM with

    Oracle

    3.7
    Compare

    TCS

    3.7
    Compare

    Cognizant

    3.8
    Compare

    Accenture

    3.9
    Compare

    Infosys

    3.7
    Compare

    Capgemini

    3.8
    Compare

    Wipro

    3.7
    Compare

    Deloitte

    3.8
    Compare

    Google

    4.4
    Compare

    Amazon

    4.1
    Compare

    Amdocs

    3.8
    Compare

    SAP

    4.2
    Compare

    Microsoft Corporation

    4.1
    Compare

    Tech Mahindra

    3.6
    Compare

    PwC

    3.4
    Compare

    Ernst & Young

    3.5
    Compare

    Nagarro

    4.0
    Compare

    NetApp

    3.9
    Compare

    Salesforce

    4.1
    Compare

    SAS

    4.4
    Compare

    Similar Jobs for you

    Storage Developer at IBM India Pvt. Limited

    Pune, Bangalore / Bengaluru

    8-12 Yrs

    ₹ 10-14 LPA

    Device Driver at IBM India Pvt. Limited

    Bangalore / Bengaluru

    5-10 Yrs

    ₹ 7-12 LPA

    Software Developer at IBM India Pvt. Limited

    Bangalore / Bengaluru

    5-9 Yrs

    ₹ 7-11 LPA

    S/W Developer at IBM India Pvt. Limited

    Bangalore / Bengaluru

    5-9 Yrs

    ₹ 6-10 LPA

    Software Engineer at IBM India Pvt. Limited

    Pune, Bangalore / Bengaluru

    8-13 Yrs

    ₹ 8-13 LPA

    Application Developer at Accenture Solutions Pvt Ltd

    Pune

    5-10 Yrs

    ₹ 7-12 LPA

    Software Developer at Oracle India Pvt. Ltd.

    Chennai, Bangalore / Bengaluru

    6-10 Yrs

    ₹ 8-12 LPA

    Software Support Engineer at IBM India Pvt. Limited

    Bangalore / Bengaluru

    5-10 Yrs

    ₹ 7-12 LPA

    Delivery Consultant at IBM India Pvt. Limited

    Pune, Bangalore / Bengaluru

    7-12 Yrs

    ₹ 9-14 LPA

    Application Support Engineer at Accenture Solutions Pvt Ltd

    Gurgaon / Gurugram

    3-8 Yrs

    ₹ 5-10 LPA

    IBM Bangalore / Bengaluru Office Locations

    View all
    Bangalore Office
    Headquarter
    IBM India Pvt Ltd, No. 4/1, Tower D, 2nd & 3rd Floor, Dairy Circle, Bannerghatta Main Road Bangalore
    Karnataka 560029
    Bengaluru Office
    IBM, No.12, Subramanya Arcade, Bannerghatta Road Bengaluru
    Karnataka 560029

    Storage Software Engineer_C++_HANA

    8-12 Yrs

    Pune, Bangalore / Bengaluru

    9d ago·via naukri.com

    Package Specialist: Oracle Data Integration

    3-7 Yrs

    Kolkata

    2hr ago·via naukri.com

    Quality Engineer: Middleware

    3-6 Yrs

    Bangalore / Bengaluru

    2hr ago·via naukri.com

    Application Developer: SAP ABAP

    3-6 Yrs

    Coimbatore

    2hr ago·via naukri.com

    Package Consultant: Oracle Cloud HCM Benefits

    3-7 Yrs

    Bangalore / Bengaluru

    2hr ago·via naukri.com

    Package Consultant: SAP FIN FI

    3-6 Yrs

    Bangalore / Bengaluru

    2hr ago·via naukri.com

    Application Database Administrator: RDBMS

    3-6 Yrs

    Chennai

    2hr ago·via naukri.com

    Package Consultant: SAP FIN FI

    3-6 Yrs

    Kolkata

    2hr ago·via naukri.com

    Technical Consultant: Risk & Compliance

    3-7 Yrs

    Bangalore / Bengaluru

    2hr ago·via naukri.com

    Package Consultant: SAP HANA FIN VIM

    3-7 Yrs

    Ahmedabad

    2hr ago·via naukri.com
    write
    Share an Interview