mid Software Engineer ic · Posted May 13, 2026

About this role

Dell Technologies is hiring a mid-level Software Engineer based in Taipei City, Taiwan. The posting calls out experience with Python, Go, VMware, Linux.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Taipei City, Taiwan
Department
Software Engineering
Posted
May 13, 2026

More roles at Dell Technologies

Field Service Engineer
Herzliya, Israel · mid
VMware Linux
Specialist, Corporate Security
Cyberjaya, Malaysia · mid
Account Executive, Enterprise Customers – Finland
Helsinki, Finland · mid
Privileged Access Management Engineer
Eldorado DO Sul, Brazil · senior
AWS Azure Okta
Software Engineer 2 - AI Infra and Platform Engineer
Singapore · mid
Python REST APIs AWS
All Dell Technologies jobs →

Job description

from Dell Technologies careers

Software Engineer

 

The Software Engineering team delivers nextgeneration application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, applications, and infrastructure using AIassisted engineering practices combined with solid software engineering fundamentals. 

What you’ll achieve: 

As a Software Engineer, you will play a hybrid role combining software development with lab infrastructure operations to support Dell’s AI and Solutions hyperconverged infrastructure platform.

You will ensure that lab environments are stable, scalable, and ready to support engineering execution, while also developing, testing and maintaining software applications and features. You will work closely with senior engineers and cross-functional teams to enable design, development, validation, and delivery of enterpriseclass solutions.

Join us to do the best work of your career and make a profound social impact as an Engineer on our Software Engineering team.

You will: 

  • Software Development
    • Implement software features and components based on defined technical approaches and designs.
    • Design, develop, test, and maintain software components, APIs, and services.
    • Follow best practices for code quality, testing, documentation, and maintainability.
  • Lab Operations
    • Manage and maintain lab environments, including physical infrastructure (racks, PowerEdge servers, Dell switches, cabling, physical layouts), inventory, asset tracking, documentation, and lab network connectivity (IP addressing, subnets, VLANs).
    • Perform regular health checks and ongoing maintenance to ensure lab stability, availability, and readiness for design, development, and validation activities.
    • Prepare lab and test environments and provide hands-on support during critical testing or milestone activities when needed.
  • AI‑Assisted Engineering
    • Use AI‑enabled tools to support coding, refactoring, debugging, and test development.
    • Follow established workflows when using tooling or automation, and validate results for correctness and quality.
    • Make improvements to tool‑assisted outputs under guidance from senior engineers.
  • Problem Solving & Debugging
    • Troubleshoot software issues and contribute to root cause analysis.
    • Use available analysis tools, including AI‑assisted techniques, to support investigation and resolution of issues.
  • Collaboration & Learning
    • Work closely with engineers, and product teams to deliver features on time with acceptable quality.
    • Actively learn and adopt modern engineering practices, tooling, and AI‑assisted workflows. 

Take the first step towards your dream career 

 

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: 

Essential Requirements 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience (0–2 years), with solid understanding of software engineering fundamentals, including data structures and algorithms.
  • 2+ years of experience in lab engineering, infrastructure engineering, test engineering, or a related technical role, with hands‑on experience in servers, storage, networking, switch configuration, IP management, VLANs, and physical lab operations.
  • Good coding experience with Python and/or Golang on Unix/Linux/BSD environments, and  experience using development tools or automation, including AI‑assisted tools, to support coding or debugging tasks.  
  • Ability to work from defined designs or technical guidance and implement solutions with acceptable quality, willing to learn how modern tooling and AI‑assisted workflows are used in a production software environment, and able to execute assigned tasks on time with acceptable quality.
  • Excellent communication, collaboration, and problem-solving skills.  

Desirable Requirements 

    • Experience with software quality assurance is a plus

    • Experience with virtualization technologies like VMware is a plus 

All software engineering jobs software engineering in Taipei City, Taiwan Jobs in Taipei City, Taiwan software engineering salaries software engineering career path
All Dell Technologies Jobs Browse software engineering roles mid positions