About The Position

As a Full Stack Software Engineer for HR Applications, you will demonstrate a strong sense of reliability and enthusiasm and will possess an attitude that embodies our core values – Integrity, Commitment, Innovation and Customer Trust. You will design, develop, and maintain scalable software solutions and employee platforms to support TSMC Arizona’s rapidly growing workforce. You will work closely with HR business partners, IT teams, and multidisciplinary stakeholders to create high-performance, secure, and user-friendly systems that streamline HR processes (such as onboarding, payroll, time & attendance, and talent management). Your contributions will drive internal operational efficiency and support world-class semiconductor production through robust corporate systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Management Information Systems (MIS), or a related technical field is required
  • Solid understanding of software engineering concepts, product lifecycle management, and design patterns.
  • Strong programming skills in backend languages such as JAVA, Python, Go, or Node.js.
  • Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
  • Knowledge of database systems (SQL and NoSQL, e.g., MySQL, PostgreSQL, or MongoDB).
  • Proven experience in developing, customizing, or integrating HR-related systems (e.g., HRMS, Payroll, Time & Attendance, ATS, or Performance Management systems).
  • Strong understanding of web security best practices (e.g., OWASP) and data privacy standards regarding sensitive PII (Personally Identifiable Information).
  • Strong problem-solving skills with the ability to resolve complex technical challenges.
  • Excellent communication and teamwork skills to bridge the gap between technical teams and HR business users.
  • Highly organized with strong attention to detail and an ability to work under pressure in a fast-paced environment.
  • Ability to work in a fast-paced environment and adapt to changing priorities.

Nice To Haves

  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Hands-on experience integrating with major HR SaaS APIs (e.g., Workday API, SuccessFactors, or government portals).
  • Experience implementing CI/CD pipelines and working in an Agile/Scrum environment.

Responsibilities

  • Design, develop, test, and deploy robust, scalable end-to-end applications (frontend and backend) to support HR operations and employee lifecycle management.
  • Design and implement software solutions to integrate internal systems with third-party HR SaaS solutions (e.g., Workday, SAP, ADP) and local payroll/benefit systems.
  • Design and optimize database schemas while ensuring high performance, data integrity, and strict security compliance/data privacy standards for sensitive employee data.
  • Collaborate closely with HR stakeholders and corporate IT teams to translate complex business workflows into clean, efficient technical specifications and software architecture.
  • Write unit, integration, and regression tests to ensure software stability, data accuracy, and high system performance.
  • Troubleshoot production issues, maintain detailed technical documentation, and continuously optimize system reliability to support 24/7 operations.
  • Research and adopt new technologies, frameworks, and engineering best practices to enhance system capabilities and team productivity.

Benefits

  • Medical, Dental, and Vision Plans
  • Income-Protection Programs
  • 401(k) Retirement Savings Plan
  • Paid Time-Off Programs and Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service