Job Description

Description

/Preferred Qualifications

What You’ll Do

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 Software Engineering Manager who is passionate about hands-on coding, software design 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 j...
  • Apply for this Position

    Ready to join KLA? Click the button below to submit your application.

    Submit Application