Sr. Software Design Engineer

Date: Dec 9, 2024

Location: Bade, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 25216

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 for their San Jose, CA headquarters. This role will be working within a team to design, implement and maintain our front-end 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:

  • Participate in the development of products such as data center management systems.
  • Development of cloud-related technologies (IaaS, PaaS).
  • Collaborate with cross-functional teams to gather and understand software requirements and translate them into technical solutions.
  • Develop and maintain high-quality web applications back-end using Python, Golang, and other relevant programming languages.
  • Create RESTful APIs and integrate with various third-party systems and services.
  • Experience working with modern web frameworks and libraries (e.g., React, Angular, Vue.js, Flask, Django, Gin, etc.).
  • Possess basic knowledge of data center management software to support the integration and interaction between web services and data center infrastructure.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of relevant working experience.
  • Good communication skills and the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Familiarity with containerization and cloud platforms (e.g., Docker, Kubernetes) is a plus.
  • Experience working with modern web frameworks and libraries (e.g., React, Angular, Vue.js, Flask, Django, Gin, etc.) is a plus.


Job Segment: Cloud, Front End, Design Engineer, Computer Science, Embedded, Technology, Engineering