Software Design Engineer
On-siteChung-ho, Taipei, Taiwan
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.