Software Engineer

Date: Jun 25, 2025

Location: Bade, Taiwan, TW

Company: Super Micro Computer

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.

Essential Duties and Responsibilities:

  1. Web Backend & Middleware Development
    Design, implement, and maintain backend services and middleware solutions to support scalable and high-performance web applications and platforms.

  2. PaaS (Platform as a Service) Infrastructure Development
    Develop and enhance PaaS platforms that support internal and external applications, focusing on reliability, modularity, and ease of integration.

  3. Factory Automation Framework Development
    Build and optimize frameworks and tools for smart factory automation, enabling seamless integration of IoT devices, sensors, and control systems.

  4. API & System Integration
    Design and implement robust RESTful APIs and integrate backend systems with various services, such as databases, third-party platforms, and internal tools.

  5. CI/CD and DevOps Practices
    Collaborate with DevOps teams to automate deployment pipelines and ensure smooth delivery of new features with minimal downtime.

  6. Performance Tuning & Troubleshooting
    Monitor system performance, identify bottlenecks, and resolve technical issues to ensure optimal application responsiveness and stability.

  7. Documentation & Collaboration
    Maintain clear technical documentation and work closely with cross-functional teams including frontend, QA, and product management to ensure alignment and smooth delivery.

Qualifications:

  1. Programming Languages: C/C++, GoLang, Python, …
  2. Data-base: MySQL, MongoDB
  3. OS: Linux
  4. Better to have: Docker, Kubernetes, Ceph, Networking/Cluster


Job Segment: Cloud, Embedded, Software Engineer, Middleware, Linux, Technology, Engineering