Lead Product Software Engineer- Systems & Storage Job at Capgemini Engineering, San Jose, CA

N2FkYmtoSXRyb21nOUlscDdwaUU0c1poS1E9PQ==
  • Capgemini Engineering
  • San Jose, CA

Job Description

About the job you’re considering

Capgemini Engineering is looking for an experienced and innovative Lead Product Software Engineer to architect and develop next generation systems and storage technologies. In this role, you will lead complex technical initiatives, collaborate with global engineering teams, and help shape the future of high availability, scalable, and secure enterprise platforms.

Your Role

As a Lead Product Software Engineer, you will be responsible for driving architectural decisions, delivering production grade system software, and ensuring performance, scalability, and reliability across storage and distributed systems. Your work will have a direct impact on the digital transformation of our enterprise clients.

In this role, you will:

  • Architect, lead, and develop modules for distributed file systems, authentication, and file sharing protocols including SMB, NFS, OBJ, and AD/LDAP.
  • Design and implement high availability and disaster recovery solutions such as PowerHA SystemMirror and VM Recovery Manager.
  • Collaborate with Cross functional teams—including RedHat, opensource communities, and global stakeholders—to deliver secure, scalable system features.
  • Develop and debug performance critical modules in C/C++ for storage, networking, and clustered systems.
  • Support OpenStack cluster upgrades, automate DevOps pipelines, and enable CI/CD improvements across environments.
  • Lead customer demos, technical reviews, root cause investigations, and technical mentoring of junior engineers.

Your Skills and Experience

We are looking for an engineering leader with exceptional technical depth and a passion for technical excellence.

You’ll succeed in this role if you have:

  • 15+ years of experience in system programming, storage engineering, Linux internals, and cloud technologies.
  • Expertise in C, C++, Python, Shell scripting, and DevOps tools including Ansible and YAML.
  • Strong knowledge of file systems (e.g., GPFS), distributed systems, authentication protocols, and clustered architectures.
  • Handson experience with OpenStack, virtualization, debugging tools (GDB/DBX), and network technologies.
  • Certifications in technologies such as Puppet, Git, Docker, Blockchain, Scrum, SDN Architecture, IBM Cloud, or Golang (preferred).

Job Tags

Similar Jobs

Saalex

UI/UX Designer Job at Saalex

 ...Spalding, a Saalex Company is seeking a UI/UX Designer in Patuxent River, MD . Spalding, a Saalex Company is a professional services...  ...SCSS) within a modern React front end. Position Type: Full-Time Team: Systems Development/Shared Resource Salary: $90k... 

Capstone Logistics, LLC

Warehouse Unloader Job at Capstone Logistics, LLC

 ...communication, we do the right thing and deliver on our promises. Think you have what it takes? The Opportunity Warehouse Associates load and unload both by hand and with equipment and other duties as assigned by site leadership. Associates are paid by the truck. The... 

Pella Windows and Doors | Gunton Corporation

In-Home Sales Representative Job at Pella Windows and Doors | Gunton Corporation

 ...replacement products and Gunton services. Maximize every opportunity through strong time management and CRM discipline. Conduct evening and Saturday appointments assigned by your Area Sales Manager. Build strong internal relationships to ensure seamless project... 

John J. Campbell Co., Inc.

Roofing Service Technician Job at John J. Campbell Co., Inc.

Company Description John J. Campbell Co., Inc. is a recognized leader in the commercial roofing and sheet metal industry. With offices in Memphis, TN, and Birmingham, AL, the company provides comprehensive services including new construction, renovation, repairs, preventative...

BOK Financial

UX/UI Designer Job at BOK Financial

 ...your career. Job Description As a User Experience (UX)/User Interface (UI) Designer, you are responsible for applying humanity-centered design...  ...Simply put: We Achieve More Together. How You'll Spend Your Time You will design digital experiences that comply with...