Full-Stack Software Engineer - Remote Services
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. Our systems and solutions are used in the manufacturing of wafers, reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. We invest 15% of sales into R&D, with expert teams of physicists, engineers, data scientists, and problem-solvers working to accelerate the delivery of tomorrow’s electronic devices.
About the Role
The KLA Services team is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for field engineers supporting KLA tools in semiconductor fabrication plants ("fabs"). This role ensures our remote service software products are robust, secure, and user-friendly, enabling seamless connectivity for our global workforce.
Responsibilities
- Collaborate with marketing, product managers, IT infrastructure, security, and support.
- Participate in roadmap development and backlog refinement.
- Build scalable front-end applications using modern frameworks.
- Develop back-end services, APIs, and microservices.
- Create responsive, secure, and high-performing user experiences.
- Develop automated testing strategies and implement CI/CD pipelines for deployments.
- Troubleshoot production issues across the full technology stack.
- Ensure compliance with relevant regulations and standards.
- Maintain the integrity and security of remote access systems.
- Leverage coding assistants such as Claude Code and Devin to accelerate delivery.
- Continuously evaluate emerging AI engineering tools and practices.
- Stay up to date with industry trends and emerging technologies in remote access solutions.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of full-stack software engineering experience (or 3 years with a Master's degree, or equivalent experience).
- Experience developing cloud-native applications using Docker and Kubernetes.
- Experience developing UI using web technologies (HTML, CSS, JavaScript, Angular, React, etc.).
- Understanding of remote access protocols, VPNs, and security best practices.
- Experience with Agile, Clean Code, and XP software development practices.
- Experience using artificial intelligence to accelerate software engineering delivery.
Skills
- Strong communication skills, with the ability to work effectively with cross-functional teams.
- Problem-solving ability to distill requirements and design solutions for business problems.
- Motivated to learn new skills independently and conduct experiments.
Pay
Base pay range: $105,900.00 – $180,000.00 annually.
Benefits
- Performance incentive programs.
- Medical, dental, vision, life, and other voluntary benefits.
- 401(K) with company matching.
- Employee stock purchase program (ESPP).
- Student debt assistance and tuition reimbursement program.
- Development and career growth opportunities and programs.
- Financial planning benefits.
- Wellness benefits, including an employee assistance program (EAP).
- Paid time off and paid company holidays.
- Family care and bonding leave.
Primary location: USA-MI-Ann Arbor-KLA.