Search by job, company or skills

Supermicro

Sr. Software Design Engineer

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149615745