Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Supermicro

Software Design Engineer

Supermicro

Sr. Software Design Engineer developing and maintaining server management software products.

Posted 7/2/2026full-timeChungho • 🇹🇼 TaiwanMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable backend services and microservices, with strong programming skills in Go and Python. Proficient in building RESTful APIs and deploying applications in containerized environments using Docker and Kubernetes.

Highest-signal resume keywords
Go ProgrammingPython ProgrammingRESTful API DevelopmentMicroservices ArchitectureDocker and Kubernetes

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentMicroservicesDistributed SystemsData Center InfrastructureService DecompositionAPI DesignPerformance OptimizationCode Quality AssuranceAutomationTesting
Soft Skills
Good Communication Skills
Tools & Technologies
DockerKubernetesAI-Assisted Development ToolsFlaskGin
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Software Engineering
Industry Keywords
Data Center ManagementCloud APIsInfrastructure as CodeMonitoring SystemsSystem Management Technologies

Tech Stack

Tools & technologies
CloudDistributed SystemsDockerFlaskGoKubernetesMicroservicesPython

About the role

Key responsibilities & impact
  • Design, develop, and maintain backend services and microservices for large-scale data center management platforms.
  • Build high-quality, scalable, and secure RESTful APIs, and integrate with third-party systems and services such as Redfish, IPMI, SNMP, and cloud APIs.
  • Develop backend features using Go and/or Python, with strong attention to performance, reliability, scalability, and maintainability.
  • Participate in system architecture and technical design, including service decomposition, data flow design, API design, and distributed system patterns.
  • Collaborate with cross-functional teams, including Product Management, QA, and hardware/system teams, to translate business and system requirements into robust technical solutions.
  • Develop and deploy services in containerized and cloud-native environments using technologies such as Docker, Kubernetes, and Infrastructure as Code (IaC).
  • Apply knowledge of data center infrastructure, including servers, power, cooling, and monitoring systems, to improve backend workflows, automation, and system integration.
  • Leverage AI-assisted development tools to accelerate prototyping, code generation, debugging, testing, and documentation, while ensuring code quality, security, and maintainability through sound engineering judgment.
  • Write clean, well-documented, and testable code, and contribute to code reviews, troubleshooting, and continuous improvement of engineering practices.

Requirements

What you’ll need
  • 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.
  • Experience with microservices, distributed systems, or large-scale backend platforms is preferred.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes is preferred.
  • Basic understanding of data center infrastructure or system management technologies is a plus.
  • Familiarity with backend or web frameworks such as Flask or Gin is a plus.
  • Experience with AI-assisted coding tools and the ability to effectively validate and refine AI-generated code is a plus.

Benefits

Comp & perks

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •