At KLA, we’re not just building software—we’re solving real-world physics problems that drive the future of computing. Our tools enable the development of next-generation CPUs, GPUs, and AI chips, and we’re looking for a Technical Software Lead who’s passionate about hands-on coding and leading high-impact engineering teams. Your responsibilities will include: Designing, developing, testing, and maintaining robust software applications. Applying expert-level Object-Oriented Programming (OOP) skills, including SOLID principles and multi-threaded programming. Leading architecture and implementation using C++, Java, and Python. Solving complex engineering challenges with advanced knowledge of data structures, algorithms, and system design. Conducting thorough code reviews and implementing standard processes. Mentoring junior and mid-level engineers to foster a culture of continuous learning. Collaborating with multi-functional teams to define and deliver impactful features. Identifying and resolving performance bottlenecks and system reliability issues. Staying ahead of industry trends and driving innovation within the engineering organization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees