Software Engineer
Date: May 21, 2026
Location: San Jose, California, United States
Company: Super Micro Computer
Job Req ID: 28560
About Supermicro:
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. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Job Summary:
We are looking for a Software Engineer to ensure the quality and reliability of complex software and firmware systems. You will focus on developing automated test scripts and frameworks, executing comprehensive testing, and collaborating with development teams to validate functionality, performance, and stability in high-performance computing environments.
Essential Duties and Responsibilities:
Includes the following essential duties and responsibilities (other duties may also be assigned):
- Design, develop and maintain scalable test automation frameworks and tools from scratch or by enhancing existing ones.
- Write automated tests for UI (web/mobile), API, integration, performance and end-to-end scenarios.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc)
- Collaborate with developers and the QA team to implement shift-level testing practices, improve code quality and achieve high test coverage.
- Analyze test results, debug failures and provide detailed reports and insights to stakeholders.
- Identify opportunities to automate repetitive manual testing processes.
- Mentor junior engineers on automation best practices and tools.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 5+ years of hands-on experience in test automation development.
- Strong proficiency in at least one programming langauge: Python, Java, Shell.
- Sollid experience with automation tools and frameworks:
- Web: Selenium, Playwright
- Mobile: Appium
- API: Postman, Requests
- Experience with CI/CD tools and version control (Git).
- Good understanding of software testing principles, SDLC and Agile/ Scrum methodologies.
- Strong knowlege of software design patterns, clean code principles and maintainable code practices.
Salary Range
$101,000 - $160,000
The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.
EEO Statement
Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Job Segment:
Test Engineer, Cloud, Software Engineer, Testing, Embedded, Engineering, Technology