1 month ago
Taiwan (city not specified)Staff+
Responsibilities
- Design flexible and scalable solutions for complex large-scale systems.
- Design and implement performance-focused features.
- Prepare technical requirements and software design specifications.
- Write clean, well-tested, performant code and ship it to production frequently.
- Develop new cloud-native services and capabilities from the ground up.
- Collaborate across teams and functions.
Requirements
- Bachelor’s degree or above in Computer Science or a related field, or equivalent work experience.
- At least 7 years of software development experience.
- Strong knowledge of algorithms, data structures, networking, and distributed systems.
- Experience and expertise in system and software design.
- Proficiency in at least one modern programming language, including Python, Golang, C, or C++.
- Solid experience with Linux.
- Experience with cross-team and cross-functional collaboration.
- Preferred: experience building RESTful web services.
- Preferred: experience architecting and designing large-scale distributed systems.
- Preferred: experience with microservice architecture.
- Preferred: experience running applications on Kubernetes in production.
About TSMC
TSMC (Taiwan Semiconductor Manufacturing Company) is a pure-play semiconductor foundry that manufactures integrated circuits for fabless and systems companies on a contract basis. Founded in 1987 and headquartered in Hsinchu, Taiwan, it is the world’s largest chip foundry, with advanced process nodes and fabs in Taiwan and new facilities in Arizona and Japan. Its shares trade on the Taiwan Stock Exchange (2330) with ADRs on the NYSE (TSM).
