Sr. Software Design Engineer at Super Micro Computer
New Taipei, , Taiwan -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 26

Salary

0.0

Posted On

19 Apr, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Go, Python, Software Design, API Development, Docker, Kubernetes, Microservices, Distributed Systems, Cloud-native, System Architecture, Redfish, IPMI, SNMP, Data Center Infrastructure, Automation, AI-assisted Development

Industry

Computer Hardware Manufacturing

Description
Job Req ID: 28764 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 Sr. Software Design Engineer to support, develop and maintain Supermicro server management software products and utilities. This position will lead and coordinate software activities associated with the design, development, test verification and validation of software solutions in systems. Essential Duties and Responsibilities: Design, develop, and maintain scalable platform services and applications for large-scale data center management systems Build high-quality, secure, and scalable APIs and user-facing features, and integrate with third-party systems such as Redfish, IPMI, SNMP, and cloud APIs Develop backend services (e.g., Go, Python) and/or frontend applications (e.g., modern web frameworks), with strong focus on performance, reliability, scalability, and maintainability Participate in system architecture and technical design, including service decomposition, API design, data flow, and user interaction design across distributed systems Collaborate with cross-functional teams (Product Management, QA, hardware/system teams) to translate business and system requirements into end-to-end technical solutions Develop and deploy applications in containerized and cloud-native environments (e.g., Docker, Kubernetes, Infrastructure as Code) Apply knowledge of data center infrastructure (servers, networking, power, cooling, monitoring) to improve system workflows, automation, and platform integration Leverage AI-assisted development tools to accelerate development lifecycle (prototyping, coding, testing, debugging, documentation) while maintaining strong engineering standards Write clean, well-documented, and testable code; participate in code reviews, troubleshooting, and continuous improvement of engineering practices Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field 3+ years of experience in software development (backend, frontend, or full-stack) is preferred Proficiency in one or more programming languages such as Go and/or Python Strong communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders Experience with microservices, distributed systems, or large-scale platform development is preferred Familiarity with containerization and orchestration technologies such as Docker and Kubernetes is preferred Basic understanding of data center infrastructure, system management, or cloud environments is a plus Familiarity with backend and/or frontend frameworks (e.g., Gin, Flask, or modern web frameworks) is a plus Experience with AI-assisted development tools, with the ability to validate, refine, and ensure quality of AI-generated code, is a plus
Responsibilities
The Sr. Software Design Engineer will design, develop, and maintain scalable server management software and platform services. They will also collaborate with cross-functional teams to build secure APIs and integrate with various data center infrastructure systems.
Loading...