Portworx Careers

Sr. Software Engineer (Job code 79411)


Design and develop data path and control path software for Portworx’s software products. Participate in design and code reviews during the course of software development. Provide analysis, root-cause and software fixes to help with QA and test efforts and to help with triage and resolution of customer issues. Responsible for document design and architecture of all software modules assigned to the engineer for development.
Education Required:

Master’s degree or foreign equivalent in Information Networking, Computer Science, or related field.
Experience Required:

7 years of progressive experience as Software Engineer, Member of Tech Staff or related occupation.
Special Requirements:
Must have at least 1 year of prior work experience in each of the following:

  1. Designing, developing and modifying software using at least one of the following languages: C/C++.
  2. Building distributed systems and software like scale-out file systems, scale-out software defined storage and/or networking products.
  3. Networking architectures, networking protocols and kernel and user space networking including TCP/IP, Ethernet, Routing/Switching and Network Topology Discovery for building a distributed control plane software.
  4. Algorithm and data structure skills to develop and maintain software that implements complex data structures, searching and sorting algorithms.
  5. Linux/Unix kernel architectures, Linux user and kernel software development and multi-threaded application development.


4940 El Camino Real, Ste 200, Los Altos, CA 94022


Join the Portworx team! Send your resume to careers@portworx.com