Software Development Engineer in Test

Hitachi•Santa Clara, CA

About The Position

Hitachi Vantara is hiring a senior software test engineering professional to lead software quality and validation for enterprise products. The role focuses on developing software to test end-user applications and operating systems or utility software. It includes preparing and executing comprehensive test plans and quality assurance processes, writing code to test software, analyzing test results, tracking risks, performing regression and ad-hoc testing, and diagnosing software, hardware, and data-interface issues to ensure system integration. The position manages large projects or processes with limited oversight. It leads test strategy and execution, develops automated test frameworks and tooling, builds CI/CD validation pipelines, and validates distributed systems, disaster recovery, high availability, and hybrid cloud deployments. The engineer works closely with development and cross-functional teams, investigates complex failures, assesses quality risks, drives process improvements, and mentors other engineers. The expected base salary is $120,000 to $140,000, with expected on-target earnings of $141,000 to $165,000. Employees may participate in bonus, variable, or commission programs where applicable. Hitachi Vantara describes its benefits as supporting holistic health and wellbeing, and notes that flexible arrangements are available depending on role and location.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of experience in software engineering, software test engineering, or quality engineering.
  • Strong software development experience in Python, C++, C, Go, or equivalent languages.
  • Experience building and maintaining automated test frameworks and infrastructure.
  • Expertise in test automation, CI/CD practices, and software quality methodologies.
  • Experience debugging complex software issues and performing root-cause analysis.
  • Strong understanding of Linux-based systems and enterprise software environments.
  • Experience with Git, Jenkins, and modern software development workflows.
  • Knowledge of REST APIs, distributed systems, and client/server architectures.
  • Strong communication and collaboration skills.

Nice To Haves

  • Experience with enterprise storage systems, SAN, NAS, and data protection technologies.
  • Experience with hybrid cloud architectures and cloud-integrated applications.
  • Experience with AWS services and cloud-based storage solutions.
  • Knowledge of Kubernetes, OpenShift, containers, and cloud-native technologies.
  • Experience validating high-availability, disaster recovery, and business continuity solutions.
  • Familiarity with networking, virtualization, and hardware/software integration.
  • Experience developing automation using PyTest or similar frameworks.
  • Experience working on large-scale enterprise infrastructure platforms and AI-driven test development.

Responsibilities

  • Manage large projects or processes with limited oversight from a manager.
  • Lead the design and execution of comprehensive software test strategies, test plans, and quality validation processes.
  • Develop automated test frameworks and tooling using Python, C++, and Go.
  • Design and implement functional, integration, regression, performance, scalability, and system-level testing solutions.
  • Partner with software developers during feature development to ensure testability, quality, and comprehensive coverage.
  • Perform root-cause analysis on complex software failures and customer-reported issues.
  • Debug issues across application code, automation frameworks, operating systems, networking, storage subsystems, and hardware interfaces.
  • Develop and maintain CI/CD validation pipelines and automated quality gates.
  • Analyze automated test results and provide risk assessments to engineering leadership.
  • Validate distributed systems, disaster recovery workflows, high-availability architectures, and hybrid cloud deployments.
  • Drive quality improvements through automation, code reviews, process optimization, and engineering best practices.
  • Mentor engineers and provide technical guidance on software quality and automation architecture.
  • Lead cross-functional efforts involving development, test, support, product management, and operations teams.
  • Prepare and execute test plans, quality assurance plans, procedures, and schedules.
  • Plan and conduct software testing, analyze test results, and track and report risk levels during test execution.
  • Perform regression and ad-hoc testing of software and components potentially affected by system changes.
  • Diagnose software, hardware, and data-interface problems and ensure system integration.

Benefits

  • Industry-leading benefits, support, and services for holistic health and wellbeing.
  • Flexible work arrangements, depending on role and location.
  • Eligibility to participate in bonus, variable, or commission pay programs where applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service