Fullstack Software Engineer

Taiwan Semiconductor Manufacturing Company Limited

$90K — $130K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related IT field or equivalent work experience.
  • Strong programming skills in JAVA, Python, Go, or Node.js.
  • Proficiency in front-end technologies like HTML, CSS, and JavaScript frameworks (React, Angular, or Vue.js).
  • Knowledge of database systems including SQL and NoSQL (MySQL, PostgreSQL, or MongoDB).
  • Excellent problem-solving skills and the ability to communicate effectively.

Responsibilities

  • Design and implement software solutions for manufacturing equipment integration.
  • Collaborate with engineering teams for seamless software integration.
  • Develop predictive maintenance tools to enhance system reliability.
  • Write tests to ensure software stability and performance.
  • Maintain technical documentation for system upgrades.
  • Participate in cross-functional meetings to propose solutions.
  • Research new technologies to improve automation capabilities.

Benefits

  • Medical, Dental, and Vision Plans tailored to employee needs.
  • Income-Protection Programs to assist during injury or illness.
  • 401(k) Retirement Savings Plan with competitive employer contributions.
  • Paid Time-Off Programs and Holidays for work-life balance.
Full Job Description
Company

TSMC Arizona Corporation

Location

USA-Arizona

Posted

Jun 24, 2025

Job Title: Fullstack Software Engineer

As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions for semiconductor manufacturing at TSMC Arizona. You will work closely with multidisciplinary teams to create high-performance systems that integrate manufacturing equipment with production systems. Your contributions will drive innovation, enhance automation capabilities, and support world-class semiconductor production.

Responsibilities:
  1. Design and implement software solutions to integrate semiconductor manufacturing equipment with production systems.
  2. Collaborate with engineering and manufacturing teams to ensure seamless integration of automation software with existing equipment and systems.
  3. Develop predictive maintenance and diagnostic tools to minimize downtime and improve system reliability.
  4. Write unit, integration, and regression tests to ensure software stability and performance.
  5. Maintain detailed technical documentation to support system maintenance and upgrades.
  6. Actively participate in cross-functional team meetings to understand requirements and propose innovative solutions.
  7. Research and adopt new technologies and techniques to enhance automation capabilities.


Minimum Qualifications/Requirements:

Education:
  • Bachelor's degree in a related IT field (e.g., Computer Science, MIS, Mechanical or Electrical Engineering) or equivalent work experience.

Technical Skills:
  • Solid understanding of software engineering concepts and product lifecycle management.
  • Strong programming skills in languages such as JAVA, Python, Go, or Node.js.
  • Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
  • Knowledge of database systems (SQL and NoSQL, e.g., MySQL, PostgreSQL, or MongoDB).

Interpersonal Skills:
  • Strong problem-solving skills with the ability to resolve complex technical challenges.
  • Excellent communication and teamwork skills.
  • Highly organized with strong attention to detail and an ability to work under pressure.

Physical Requirements:
  • Ability to work in a fast-paced manufacturing environment and adapt to changing priorities.
  • No unique physical requirements beyond common tasks.
  • Candidates must be willing and able to work on-site at our Phoenix Arizona facility.


Work Schedule and On-Call Requirements:
  • The normal working hours for this position are Monday through Friday, 8:00 AM to 5:00 PM. However, this role also includes an on-call requirement, which operates on a rotational basis determined by TSMC and management needs. Candidates must be prepared to respond to urgent issues and come on-site as necessary to support critical manufacturing operations.


As a valued member of the TSMC family, we place a significant focus on your health and well-being. When you are at your best-physically, mentally, and financially-our company thrives. TSMC offers a comprehensive and competitive benefits program that includes:
  • Medical, Dental, and Vision Plans: Choose the options that best fit your and your family's needs.
  • Income-Protection Programs: Financial assistance during injury or illness.
  • 401(k) Retirement Savings Plan: Secure your financial future with competitive employer contributions.
  • Paid Time-Off Programs and Holidays: Recharge and spend quality time with loved ones.

Work Location: 5088 W. Innovation Circle, Phoenix, AZ 85083

#LI-Onsite

Similar Jobs

More Jobs at Taiwan Semiconductor Manufacturing Company Limited

More Manufacturing & Automotive Jobs

Find similar Fullstack Software Engineer jobs: