Principal Software Engineer in Austin, TX

$250K - $500K(Ladders Estimates)

IBM   •  

Austin, TX 78701

Industry: Information Technology


15+ years

Posted 53 days ago


Rise to meet the challenge of solutioning the world's problems. Software engineers at IBM get to see their work in the real world, improving the current state of disaster preparedness and providing more accurate medical solutions around the globe. You will be challenged to think outside the box, work across organizations, and engineer creative solutions that scale to the demands of our ever-growing customer base. Take ownership and be actively engaged in the entire product lifecycle - from quick hits to full feature development.

Your Role and Responsibilities

Principal Software Engineer - Replication

IBM Resiliency Orchestration team is looking for a Principal Software Engineer who will be part of high-powered technical team that is responsible for designing & developing the replication software to enable DRaaS for hybrid cloud environments.


Drive the design, development, integration and delivery of the replication software product for Hybrid Cloud resiliency

Work closely with product management, architecture and other engineering teams to constantly innovate the software to provide single-click DRaaS powered by Resiliency Orchestration

Maintain efficient and effective communication and collaboration with the extended development teams based in India to manage dependencies and deliverables to ensure end to end integration and quality

Ensure robust, secure, highly available and scalable software that meets or exceeds cloud providers and end-user expectations

Technically guide the Replication software development team and drive towards product innovation

Required Professional and Technical Expertise

At least 12 years of hands-on experience in device drivers or kernel modules or filter drivers

Strong understanding of driver development frameworks in Windows and/ or Linux is required.

Strong programming skills in C/C++/data structures/algorithms and should have experience in developing replication or migration products

In depth knowledge in Data Protection or Work Load migration for Virtual environments

Preferred Professional and Technical Expertise

15 + years of experience in device drivers or kernel modules or filter drivers

Experience in developing file systems, storage or data protection software

Experience in developing host-based replication software for any major Operating System

In depth knowledge and practical experience in developing SCSI/Disk/Tape drivers or iSCSI drivers

Basic knowledge related to virtualization and hybrid cloud technologies

Preferred Education: Master's Degree Commissionable: No

Valid Through: 2019-10-24