IBM

Senior Storage Software Engineer - Java/Microservices, Virtualization

Kubernetes
Search for More Jobs Talk to a recruiter now 💪
Description
We are seeking a highly skilled ‘Storage Software’ product Development Engineer with over 15 years of expertise in software product development, design, and support, with a strong preference for experience in the storage domain and in data protection. The ideal candidate will lead a team of seasoned software engineers, with hands-on responsibility for design, implementation, support and optimization of storage solutions to ensure high performance, stability, and reliability of IBM Storage Software.
  • Software Development and Maintenance:
    • Design, develop and maintain Storage management software for data protection, backup / restore, and cyber-resiliency.
    • Design and be an avid coder, who can be involved in the coding to the deepest level.
    • Use modern orchestration platform – like Kubernetes; develop, deploy & operationalise microservices.
    • Work across the spectrum – frontend, backend, NoSql databases;  in the data-plane & control-plane.
    • Validate and continuously improve the quality of the software – through automation
    • Collaborate with Product management and architects on roadmap planning and POCs.
    • Set technical direction for development team.
    • Work in an Agile environment of continuous deliverables.
    • Lead the release of high-quality products on schedule.
    • Mentor and guide team members to maintain coding excellence and productivity
  • Product Support:
    • Provide technical expertise and support to customers and internal stakeholders regarding product inquiries and issues.
    • Drive customer feedback and ideas into the product roadmap, ensuring timely and effective delivery.  Manage incidents, tickets, problems and escalations from customers with innovative solutions.
    • Collaborate with product management to align technical solutions with business goals.
  • Troubleshooting and Debugging:
    • Investigate and resolve complex software issues, Excellent debugging, analysis skills.
    • Working closely with cross-functional teams to identify root causes and implement effective solutions.
    • Work closely with cross-functional teams to identify, diagnose, and solve performance and reliability issues.
  • Storage/Backup Skills:
    • In-depth knowledge of storage and backup technologies, such as disk-based backup, and cloud-based solutions.
    • Utilize comprehensive knowledge of system-level programming to optimize storage solutions.
  • Continuous Improvement:
    • Stay updated with the latest advancements in database technologies, and software design principles. Recommend and implement improvements to enhance product performance and maintainability.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers