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.