K

Software Engineering Manager - Scientific Computing

KLA
Chennai, Tamil NaduSalary not disclosed9–12 years expDay ShiftPosted 3d ago2 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free

Apply for this Job

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free
Apply on Company Website

Job Description

Role Overview KLA is a global semiconductor technology leader whose innovations power virtually every electronic device in the world. The KLA Advanced Computing Labs (ACL) division, based at IIT Madras Research Park in Chennai, is focused on delivering cutting-edge parallel computing research and software architectures for AI, HPC, and Cloud solutions. We are looking for an experienced Software Engineering Manager to build and lead a high-performing team dedicated to scientific computing and high-performance software development. Key Responsibilities - Build, mentor, and grow a Chennai-based software engineering team focused on scientific and high-performance computing applications - Provide architectural guidance and technical leadership for systems developed using C#, C++, and the .NET/Windows ecosystem - Drive the design and delivery of scalable, performant, and maintainable software solutions for computationally intensive workloads - Translate complex scientific and system-level requirements into clear technical designs, execution plans, and measurable deliverables - Establish and enforce best practices in code quality, performance optimisation, testing strategies, and software maintainability - Lead design reviews and code reviews while mentoring engineers on modern software engineering principles - Collaborate cross-functionally with scientists, system engineers, and global software teams to deliver integrated solutions - Drive continuous improvement initiatives including automation, tooling upgrades, and productivity enhancements - Champion adoption of modern development practices including AI-assisted coding tools and advanced debugging workflows - Own delivery commitments spanning planning, execution tracking, and risk management - Support troubleshooting and root-cause analysis for complex computational and system-level issues - Foster a strong engineering culture centred on innovation, ownership, and technical excellence Required Qualifications - Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field - 9 or more years of software development experience with at least 2 years in a technical leadership or engineering management capacity - Strong hands-on experience in C# or C++ development within .NET and Windows environments - Proven track record designing and delivering medium-to-large scale software systems in multi-developer settings - Deep understanding of performance optimisation, scalability principles, and system design - Experience developing scientific computing or computationally intensive applications - Demonstrated ability to translate complex requirements into technical architecture and execution roadmaps - Strong problem-solving capabilities and comfort handling complex technical challenges - Excellent communication and collaboration skills within global team environments - Familiarity with AI-assisted development tools such as Claude Code or Windsurf Why Join Us At KLA, you will work alongside world-class physicists, engineers, and data scientists on problems that directly shape the future of electronics and semiconductor manufacturing. This is a rare opportunity to lead a high-impact engineering team at one of the most innovative technology companies in the world, based out of the prestigious IIT Madras Research Park in Chennai.

Requirements

- 9+ years of software development experience with 2+ years in a leadership or management role - Strong proficiency in C# or C++ within .NET and Windows environments - Experience with scientific computing or high-performance computing applications - Proven ability to design and deliver large-scale software systems - Solid understanding of performance optimisation and system design principles - Experience translating complex requirements into technical architecture - Familiarity with AI-assisted development tools such as Claude Code or Windsurf - Excellent communication and collaboration skills in global team settings - Bachelor's or Master's degree in Computer Science, Engineering, or related field - Preferred: Experience with distributed systems, UI/UX considerations, or semiconductor instrumentation domains

Benefits

- Competitive and family-friendly total rewards package - Inclusive work environment with diverse employee benefits - Opportunity to work at IIT Madras Research Park, Chennai - Exposure to cutting-edge semiconductor and HPC technologies - Collaborative culture with global teams and leading academics

Frequently Asked Questions

How to apply for Software Engineering Manager - Scientific Computing at KLA?

Contact the company directly.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

9–12 years of experience is required.

Is this position still open?

Yes, this position is currently active and accepting applications.

Similar Jobs

VT
MuleSoft Developer
VAYUZ Technologies
Bengaluru, Karnataka, IndiaCompetitive - As per Industry Standards3 years expDay ShiftInformation Technology
Actively Hiring·1d ago
View & Apply
SH
DotNet Fullstack Developer
Siemens Healthineers
Bengaluru, Karnataka, IndiaCompetitive - As per Industry Standards4 years expDay ShiftInformation Technology
Actively Hiring·1d ago
View & Apply
SA
Program Manager
Suitable AI
Bengaluru, Karnataka, IndiaCompetitive - As per Industry Standards2 years expDay ShiftInformation Technology
Actively Hiring·1d ago
View & Apply