TSMC is a leading semiconductor foundry dedicated to transforming industries through innovation. They are seeking a passionate software engineer to join their North America Software Center, where the role involves developing software services, enhancing applications, and ensuring software quality through testing and collaboration.
Develop software services and applications with high quality standards
Support refactoring and enhancing existing applications
Participate in writing and executing various tests (unit/feature/integration) to ensure software quality
Collaborate with peers in design, pair programming, and code reviews
Engage in the full lifecycle of services from creation and design to deployment, operation, and refinement
Qualification
Required
Bachelor's degree in Computer Science, Information Engineering, Industrial Engineering, Statistics, Mathematics, or a related technical field, or equivalent practical experience
Familiarity with data structures and algorithms
Basic experience with software development in one or more programming languages, such as Java, C#, Python, Go, Rust, or other relevant languages
Exposure to cloud computing platforms like AWS, Azure, or GCP
Understanding of source code version control tools or services like Git, GitLab, GitHub, etc
Strong communication skills for interacting with team members and partners
Interest in learning container-based workload management using Kubernetes or similar orchestration software
Applicants must have legal authorization to work in the United States
Employment is contingent upon passing a background check and drug screening, excluding cannabis testing in compliance with Washington state regulations
Preferred
Benefits
Medical, dental, and vision insurance
Life insurance
Access to a 401(k) plan with employer match
10 holidays per year
Accrue paid time off annually
Onsite amenities include a fitness center, game room, physical therapist, and subsidized café
Established in 1987, TSMC is the world's first dedicated semiconductor foundry.