Portworx Careers

Software Engineer MTS (Job code 80784)


Design and implement software automation framework for Portworx Container-Defined Storage solutions. Create and prioritize automation frameworks and test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add tests to continuous integration process. Determine and isolate bugs based on errors found in test runs. Write automation software and build tools to improve the efficiency of the engineering organization. Develop, implement, and maintain quality program status, support life cycle processes for new product release introduction, and identify performance and continuous improvement opportunities. Responsible for test planning and strategy to discover complex bugs.

Education Required:

Bachelor’s degree or foreign equivalent in Computer Science or related field

Experience Required:

5 years of progressive experience as Senior Software Engineer or related occupation

Special Requirements:

Must have at least 1 year of prior work experience in each of the following:

  1. Data storage and management including how distributed storage systems and software are built, understanding and driving quality metrics, and working with other highly skilled engineers to drive product issues to a closure.
  2. Using Golang, Python, C, C++, Java, Docker, Kubernetes, Terraform and Vagrant.
  3. Cloud storage infrastructure orchestration and management using cloud provisioning tools like Terraform, Ansible and custom written home-grown tools.
  4. Writing automation frameworks and test cases for software products using Golang, Python, C, C++, and Java.
  5. Building and managing large CI/CD pipelines using Jenkins, Travis, CodeFresh, and Git.
  6. Build and release management with Jenkins, Travis, CodeFresh, and Git.


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


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