Sr. Software Engineer - System Validation
Supermicro · San Jose, CA · Today
On-siteQuality AssuranceFull-time
About the role
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community.
Essential Duties And Responsibilities
- Perform system-level software validation, deployment, and testing for strategic customers, including functional, stress, regression, and automation scripting for server environments.
- Provide technical support for strategic customer issues by performing root cause analysis, driving resolution, and ensuring clear internal coordination and timely communication.
- Support on-site deployment and validation activities at customer data centers, requiring travel to customer sites as needed.
- Lead or participate in failure analysis for critical issues and prepare 8D reports, clearly documenting root causes, corrective actions, and preventive measures.
- Create and maintain comprehensive test plans, deployment procedures, automation scripts, evaluation reports, and customer status dashboards.
- Participate in customer and internal issue review meetings, providing technical updates and recommendations.
- Support global team collaboration to maintain continuous coverage and timely response for high-priority projects across time zones.
- Enforce software and system quality standards while identifying opportunities to improve deployment processes, automation, and support efficiency.
Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Information Systems, or a related field.
- 6+ years of experience in software engineering, systems deployment, automation, or technical support, preferably with data center or server industry experience.
- Proven experience in data center operations, server deployment, and troubleshooting.
- Strong scripting skills (Python, Bash, or PowerShell).
- Solid understanding of networking, server hardware, virtualization, and operating systems (Linux/Windows).
- Ability to work effectively in a fast-paced environment and manage multiple priorities under pressure.
- Willingness to work flexible hours, including occasional weekends or on-call support.
- Ability and willingness to travel for on-site customer support when required.
- Experience with on-site deployment support or customer data center environments is highly desirable.
- Solid understanding of validation methodologies, test planning, and defect tracking processes.
- Excellent communication, documentation, and cross-functional collaboration skills.
- Strong analytical and problem-solving skills with high attention to detail.