Senior Software Engineer (Full Stack) - North America Software Center

TSMCVancouver, WA
$113,200 - $164,100Onsite

About The Position

Join TSMC Washington and help power the future of technology. At TSMC, we don't just make semiconductors; we innovate to transform industries and enhance lives. As the world’s leading semiconductor foundry, we partner with top tech companies to drive advancements in industries such as healthcare, automotive, consumer electronics, and renewable energy. At TSMC Washington, you'll thrive where innovation meets precision manufacturing, and integrity guides our high standards and customer trust. Our visionary leaders collaborate with clients to achieve groundbreaking results, ensuring our leadership in the semiconductor sector. Explore career opportunities with TSMC Washington and join a company with a commitment to excellence and innovation.

Requirements

  • 3+ years of professional experience as a Full Stack Engineer or a related role.
  • Proficiency in front-end frameworks like React, Angular, or Vue.js.
  • Hands-on experience with back-end development using Python, Node.js, Java, or similar languages.
  • Familiarity with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, DynamoDB).
  • Experience with version control systems like Git.
  • Strong analytical and troubleshooting skills with a focus on delivering scalable and reliable solutions.
  • Excellent verbal and written communication skills with the ability to work collaboratively in a team environment.
  • A strong desire to learn and stay updated with emerging technologies and industry best practices.
  • Applicants must have legal authorization to work in the United States. We currently cannot provide sponsorship or take over sponsorship of an employment visa.
  • Employment at TSMC is contingent upon passing a background check and drug screening. In compliance with Washington state regulations, cannabis (marijuana) use will not be included in the drug screening.

Nice To Haves

  • Experienced engineer with a passion for operations and optimization in MongoDB systems.

Responsibilities

  • Design, develop, and maintain scalable web applications and systems, working across both front-end and back-end stacks.
  • Build responsive and user-friendly interfaces using modern front-end frameworks (e.g., React, Angular, or Vue.js).
  • Develop robust APIs and back-end services using programming languages like Python, Node.js, Java, or similar technologies.
  • Design and optimize database schemas, and manage data storage solutions using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB, DynamoDB).
  • Build and consume RESTful or GraphQL APIs to integrate front-end and back-end systems.
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability. Debug and resolve issues across the stack.
  • Work closely with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality solutions.
  • Identify and address performance bottlenecks, optimizing both client-side and server-side components for scalability and efficiency.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Access to a 401(k) plan with employer match
  • 12 holidays per year
  • Accrued paid time off annually
  • Fitness center
  • Game room
  • Physical therapist
  • Subsidized café
  • Profit sharing
  • Incentive bonuses
  • Tuition assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service