Back to jobs
Supermicro

Sr. Software Design Engineer

HsinChu, Taiwan, TWPosted 2 weeks ago
onsite

Job Description

Job Req ID: 29043

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:

Supermicro is seeking a Software Design Engineer in Hsinchu office. This role will be working within a team to design, implement and maintain our Backend of server management product. Candidate should be self-motivated and eager to satisfy customers' need by considering security, performance, optimization and usability in their designs.

Essential Duties and Responsibilities:

  • Design & Build Components — Develop reusable, scalable, and maintainable UI components using Web Components and Lit.
  • Component Architecture — Design clear component APIs, patterns, and guidelines that work consistently across Angular, React, and Vue applications.
  • Quality & Accessibility — Deliver responsive, accessible, and consistent components that follow modern CSS and accessibility best practices.
  • Documentation & Developer Experience — Create and maintain Storybook documentation, usage examples, and component guidelines to drive design-system adoption across internal teams.
  • Testing & Stability — Safeguard component quality through unit, integration, and UI behavior tests; debug issues and continuously improve stability.
  • Cross-Team Collaboration — Partner with UI/UX designers, product managers, and frontend engineers to translate design requirements into reliable, reusable components.
  • Maintain & Evolve the Design System — Own versioning, release processes, refactoring, and the continuous improvement of the internal design system.

Qualifications:

Must

  • BS or MS degree in Computer Science, Information Management, Design Engineering, or a related field.
  • 3+ years of professional frontend development experience.
  • Strong hands-on experience with Web Components and Lit, including Custom Elements and Shadow DOM.
  • Solid command of modern JavaScript/TypeScript, HTML5, and CSS3.
  • Proficiency in at least one major frontend framework: React, Angular, or Vue.
  • Strong grasp of component-based architecture, with well-designed component APIs focused on reusability and maintainability.
  • Proven ability to build responsive and accessible user interfaces.
  • Experience with modern build tools and bundlers (Vite, Webpack, Rollup, or esbuild).
  • Experience with package management (npm / pnpm / yarn) and monorepo tooling (Nx / Turborepo preferred).
  • Experience documenting components with Storybook or similar tools.
  • Solid understanding of frontend performance optimization, debugging, and testing (unit, component, and end-to-end).
  • Proficiency with Git-based development workflows, GitLab CI/CD, and DevOps practices.

Nice to Have

  • Hands-on experience across all three major frameworks (React, Angular, and Vue).
  • Experience integrating Lit-based Web Components into different frontend frameworks.
  • Experience with Micro Frontend architecture, including solutions such as Module Federation or Single-SPA.
  • Experience building or maintaining a design system, component library, or shared UI package, including publishing and versioning packages on npm.
  • Experience with visual regression or UI snapshot testing.
  • Experience working in Figma and collaborating closely with UI/UX designers.
  • Familiarity with CNCF projects and cloud-native technologies.
  • Experience using AI-powered development tools to improve engineering productivity.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Sr. Software Design Engineer at Supermicro | Renata