Software Engineer (C#, .NET, C++)
KLA-Tencor
As a Software Engineer at KLA, you’ll design and deliver software for surface profiler, thin film, sheet resistance, and nanoindentation instruments, combining system-level thinking with hands-on DevOps. You’ll own CI/CD pipelines, automate releases, and contribute to architecture and integration across hardware and software interfaces. You’ll work with cross-functional teams to improve performance, reliability, and security in a fast-paced, global environment. This is a chance to impact advanced metrology tools that enable high-quality semiconductor manufacturing.
Pay / Benefits- annual leave starting at 25 days (plus bank holidays)
- contributory pension scheme
- cash health plan
- cycle to work scheme
- global bonus plan
- share scheme up to rewards scheme? (listed) and life assurance
- Deliver feature components with estimates and risk tradeoffs
- Collaborate across the development lifecycle to define architecture and requirements
- Implement and debug multithreaded code and hardware/software interfaces
- Develop C#/.NET and C++ software for GUI and data analysis
- Build and maintain unit/integration tests and CI/CD automation
- Participate in design reviews and stakeholder feedback
- Troubleshoot system/subsystem issues and perform root-cause analysis
- Design, build, and maintain CI/CD pipelines and development infrastructure
- Demonstrate ability to learn and apply new software technologies
- Bachelor’s degree and related experience; Master’s degree with experience also acceptable
- Strong software engineering fundamentals (architecture, data structures, design patterns, multithreaded design, testing, debugging)
- Experience with Microsoft .NET languages (VB.NET, C#) and C++
- Proficiency with Visual Studio; Git; CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)
- Scripting in PowerShell or Python; adherence to coding standards
- Effective communication across peers, customers, and suppliers; cross-regional collaboration
- Willingness to travel domestically and internationally as needed
- Ability to work independently and learn new technologies
- effective communication
- cross-functional collaboration
- problem-solving
- C#/.NET and C++ development
- Multithreaded programming
- CI/CD and DevOps tooling
Reference: WJ-747_31292616 · Posted 13 Nov 2026, 09:45 PM