Software Engineer – Cloud-native Infrastructure

June 23, 2026
$90000 - $142200 / year

Are you applying to the internship?

Job Description

Software Engineer (New Graduate) | TSMC

The Tone:
This is a full-time role at TSMC, located in Vancouver, Washington. At TSMC, we are dedicated to building world-class cloud-native infrastructure to support our global operations. This entry-level position contributes to the success of TSMC fabrication worldwide by enhancing global operations through software applications and tools. We are seeking motivated and talented new graduates who are excited to learn, grow, and solve real-world technical challenges that make a global impact.

The TL;DR
• Role: Early Career
• Type: Full-time
• Location: In-person, Vancouver, WA
• Pay: $90000–$142200 yearly
• Team: North America Software Center
• Mission: Design and develop software applications and tools to enhance TSMC’s global operations and support large-scale distributed systems.
• Tech Stack: Python, Java, C++, Go

What You’ll Actually Do
• Software Development: Design, develop, test, and maintain software applications and tools that enhance our global operations.
• Problem Solving: Analyze technical challenges and provide creative, efficient solutions for complex problems.
• Code Quality: Write clean, efficient, and maintainable code while following industry best practices and coding standards.
• Collaboration: Work closely with cross-functional teams, including hardware, product management, and QA, to ensure seamless project delivery.
• Debugging and Testing: Assist in troubleshooting and debugging software to ensure reliability, performance, and scalability.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Recent graduates are encouraged to apply.
• Experience: No prior professional experience required for this new graduate role.
• Skills: Proficiency in at least one programming language (Python, Java, C++, or Go); strong analytical and problem-solving skills; excellent communication and interpersonal skills.
• Bonus: A keen interest in large-scale distributed systems.