Super Micro Computer, Inc

Software Engineer

Super Micro Computer, Inc$101K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 5+ years of experience in software testing, test automation, or embedded systems validation
  • Strong programming skills in Python (preferred) and/or C/C++
  • Experience with test automation frameworks and CI/CD pipelines (Jenkins, GitLab CI, etc.)
  • Solid knowledge of Linux, device drivers, and system-level debugging
  • Strong problem-solving and analytical skills for complex software/hardware issues
  • Effective communication and cross-functional collaboration abilities

Responsibilities

  • Build and maintain automated test scripts and frameworks using Python, shell, etc.
  • Create and run test plans for functional, performance, stress, and regression testing
  • Work with developers to define testable requirements and automate new features
  • Develop tools and CI/CD infrastructure for automated regression and test reporting
  • Debug test failures, reproduce issues, and perform root-cause analysis
  • Support hardware/software bring-up and validation of new system releases
  • Improve test coverage, automation efficiency, and quality metrics

Benefits

  • Comprehensive benefits package
  • Participation in bonus and equity award programs
  • Diversity and equal opportunity employer culture
Full Job Description
Job Req ID: 28560

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.

About Super Micro Computer, Inc

Super Micro Computer, Inc. designs, develops, manufactures, and sells server solutions based on modular and open architecture. The company offers a range of server, storage, and networking solutions, as well as application-optimized software. Super Micro Computer's products are used in data centers, cloud computing, enterprise IT, big data, high performance computing, and embedded systems. The company was founded in 1993 and is headquartered in San Jose, California.
Learn more about Super Micro Computer, Inc
Size
4,155 employees
Market Cap
$4.3 billion
Industry
Net Income
$88.5 million
5 Year Trend
+15.9%
Revenue
$3.2 billion
NASDAQ

Similar Jobs

More Jobs at Super Micro Computer, Inc

  • Super Micro Computer, Inc
    System Engineer
    $85K — $100K *
    San Jose, CA 95123 (Santa Clara County)
    Enterprise Technology
    In-Person
  • Super Micro Computer, Inc
    Sr. Product Manager
    $162K — $182K *
    San Jose, CA 95123 (Santa Clara County)
    Information Technology
    In-Person
  • Super Micro Computer, Inc
    Principal Product Manager
    $210K — $225K *
    San Jose, CA 95123 (Santa Clara County)
    Telecommunications & Hardware
    In-Person
  • Super Micro Computer, Inc
    Facility Project Manager
    $70K — $105K *
    San Jose, CA 95123 (Santa Clara County)
    Real Estate & Construction
    In-Person
  • Super Micro Computer, Inc
    Software Engineer
    $101K — $160K *
    San Jose, CA 95123 (Santa Clara County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: