Supermicro

Software Design Engineer

Supermicro
Apply
9 days ago
New Taipei, TaiwanMid Level

Responsibilities

  • Design and implement backend functions for cross-platform server management software using Java.
  • Design and implement web UI and its framework using Angular or React.
  • Apply software engineering principles to design, code, and test robust, maintainable software.
  • Collaborate closely with software developers to improve usability and customer satisfaction.
  • Participate in pair programming, continuous integration, refactoring, shared code, and other agile development practices.

Requirements

  • Minimum of 2 years of relevant working experience.
  • Bachelor’s degree in science or engineering.
  • Solid software engineering skills in design, coding, and testing.
  • Deep knowledge of Java, including multithreaded, network, and database programming, or Angular/React and frontend frameworks.
  • Ability to write robust and maintainable code.
  • Strong desire to create server management systems and good communication skills.

Tech Stack

AngularJavaReact

Categories

Supermicro

About Supermicro

5,001-10,000 employees

Supermicro designs and manufactures servers, storage systems, GPU platforms, and rack-scale datacenter hardware for enterprises, cloud providers, AI/HPC, and telecom/edge deployments. Its business centers on configurable building-block systems sold directly and through channel partners, plus motherboards, enclosures, and embedded/IoT solutions. Founded in 1993 and headquartered in San Jose, California, Supermicro is a public company trading on NASDAQ under the ticker SMCI.

Contact me