Supermicro logo
SupermicroPosted 1 month ago
EXPIRED

Software Design Engineer

On-siteChung-ho, Taipei, Taiwan

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Design, develop, and maintain backend services and microservices for large-scale data center management platforms using Go and/or Python. Build high-quality, scalable RESTful APIs that integrate with third-party systems like Redfish, IPMI, SNMP, and cloud APIs. Participate in system architecture and technical design, including service decomposition and distributed system patterns. Collaborate with cross-functional teams to translate requirements into robust technical solutions and deploy services in containerized environments using Docker and Kubernetes. Write clean, well-documented code, contribute to code reviews, and leverage AI-assisted development tools to accelerate prototyping and debugging while ensuring code quality and security.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in Go and/or Python
  • Good communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders

Desired Qualifications

  • Experience with microservices, distributed systems, or large-scale backend platforms
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
  • Basic understanding of data center infrastructure or system management technologies
  • Familiarity with backend or web frameworks such as Flask or Gin
  • Experience with AI-assisted coding tools and the ability to effectively validate and refine AI-generated code

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles