About TSMC
At TSMC, we are dedicated to building world-class cloud-native infrastructure to support our global operations. Our North America Software Center is looking for a passionate software engineer to join our team and contribute to the success of TSMC fabrication worldwide.
Key Responsibilities
- Design, develop, test, and maintain software applications and tools that enhance global operations
- Analyze technical challenges and provide creative, efficient solutions for complex problems
- Write clean, efficient, and maintainable code following industry best practices
- Work closely with cross-functional teams including hardware, product management, and QA
- Continuously learn about new technologies, tools, and best practices
- Assist in troubleshooting and debugging software for reliability, performance, and scalability
Minimum Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in at least one programming language: Python, Java, C++, or Go
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
Compensation & Benefits
- Base salary: $90,000 - $142,200/yr
- Profit sharing and incentive bonuses
- 401(k) with employer match
- Medical, dental, vision insurance
- 12 holidays + PTO
- Tuition assistance
- On-campus fitness center, game room, subsidized cafe
Note: Must have legal authorization to work in the US. No visa sponsorship. On-site in Vancouver, WA.