Software Engineering Manager

Jobs.netapp.com

Apply to this job
Taipei, TW, 11073 Until 8/23/2026 8+ years exp First posted June 10, 2026 Last posted June 10, 2026
Job description

Job Summary

Responsible for leading and managing a team that delivers high-quality embedded software and firmware for a wide range of cutting-edge storage systems and flash-based performance enhancement modules.

Job Requirements

Job Requirements

  • Lead a platform software/firmware engineering team delivering high-quality storage platform solutions.
  • Translate product goals into clear execution plans, including priorities, timelines, resourcing, and delivery commitments.
  • Oversee the full development lifecycle from planning through release and sustenance.
  • Drive high-quality, secure, and timely delivery while strengthening engineering practices across CI/CD, automation, and SDLC.
  • Collaborate with JDM/ODM partners, third-party vendors, and cross-functional teams (hardware, software, quality, manufacturing, and support).
  • Manage risks, resolve issues, and ensure alignment across stakeholders.
  • Communicate progress, risks, and recommendations clearly to leadership and cross-functional teams.
  • Continuously improve team processes, engineering quality, and execution predictability.
  • Promote responsible use of approved AI tools for development, testing, and problem-solving.
  • Coach and develop engineers, supporting performance and career growth aligned to business needs.

Desired Skills

  • Strong technical and people leadership with the ability to build trust and drive accountability.
  • Excellent problem-solving and decision-making skills with practical judgement.
  • Clear communication skills to articulate risks, trade-offs, and outcomes.
  • Ability to prioritise effectively and guide teams toward delivery and quality goals.
  • Collaborative mindset with strong stakeholder management skills.
  • Continuous improvement focus to enhance engineering practices and outcomes.

 

Desired Experience

  • Experience leading software/firmware teams delivering storage or systems software.
  • Hands-on expertise in C/C++, Python, kernel development, and operating systems (Linux/FreeBSD).
  • Knowledge of BIOS, BMC firmware, computer architecture, and development workflows.
  • Strong understanding of SDLC, security practices, and project delivery.
  • Experience improving CI/CD, automation, and release processes.
  • Exposure to AI tools for development and productivity enhancement.
  • Proven experience in hiring, mentoring, and developing engineering talent.
  • Experience working with ODM/JDM partners and third-party vendors.
  • Ability to manage multiple projects and coordinate across teams.

Education

  • A minimum of 8 years of relevant experience and experience in technical leadership, people management is required
  • Demonstrated ability to manage multiple critical projects
About this role

Summary

Lead a team delivering storage software and firmware, managing projects, improving processes, and fostering talent.

Job title

Software Engineering Manager

Experience level

8+ years

Minimum experience

8+ years exp

Industry

software

Location requirements

Taipei, TW; remote work not specified

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

leadershipC/C++Pythonkernel developmentLinux/FreeBSDSDLCsecurity practices

Preferred skills

AI toolsstakeholder managementautomationCI/CDproject management

Specializations

storage systemsfirmwareembedded softwareC/C++Python
Locations

Structured locations inferred from the posting.

Taipei, Taiwan

Work arrangement unknown City