Staff Software Engineer

Full time on site
Staff Software Engineer
Job Description

General Information

Req # WD00100461 Career area: Engineering Country/Region: Taiwan State: Taipei City City: Taipei Date: Sunday, June 7, 2026 Working time: Full-time Additional Locations: * Taiwan - Taipei City - Taipei

Why Work at Lenovo

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

Key Responsibilities

  • Design and develop applications and system utilities for server management, diagnostics, monitoring, and automation.
  • Build and maintain Python and PowerShell scripts for server control, firmware / driver interaction, and datacenter workflows.
  • Implement and integrate Redfish (DMTF) APIs for server provisioning, lifecycle management, and monitoring.
  • Develop backend services and features using Python, Java, JavaScript, PostgreSQL, XML.
  • Build and enhance frontend management UIs using Vue.js, React.js, jQuery, Bootstrap, Element UI, and deploy services via Nginx.
  • Maintain and extend system‑level tools written in C/C++ across Windows and Linux environments.
  • Develop and package Windows and Linux installers for server utilities and internal tools.
  • Collaborate closely with firmware, driver, hardware, cloud, and datacenter engineering teams to resolve system‑level issues.
  • Participate in architecture discussions, code reviews, and technical design decisions as a senior contributor.

Required Qualifications

  • 8+ years of professional software development experience.
  • Strong proficiency in Python, with experience in backend or system automation development.
  • Solid experience with JavaScript and modern frontend or full‑stack development.
  • Hands‑on experience working with server systems, including drivers, firmware, OS integration, memory modules, or diagnostics.
  • Familiarity with Linux and Windows system environments.
  • Experience collaborating across multiple engineering domains (software, firmware, hardware).

Additional Locations: * Taiwan - Taipei City - Taipei * Taiwan * Taiwan - Taipei City * Taiwan - Taipei City - Taipei

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?