Skip to main content
KLA Corporation

Software Engineer II (Distributed / Scalable Systems) - Milpitas, CA, United States

KLA Corporation Milpitas, CA, United States 3 months ago
Embedded & Systems Software

$136,300 - $231,700 USD yearly

Originally posted 29 July 2026 by the employer.

About the role

Software Engineer II (Distributed / Scalable Systems) develops and deploys production software features across complex equipment platforms in KLA's e-Beam inspection division.

What you'll do

- Drive end-to-end development of software features within production-grade systems, spanning requirements, design, implementation, testing, and release. - Write production-level code focusing on performance, scalability, and reliability across distributed or multi-threaded systems. - Translate system and customer requirements into scalable, maintainable software designs in a multi-disciplinary environment. - Develop, deploy, and manage containerized applications using Docker to ensure consistent packaging across environments. - Orchestrate and scale applications on Kubernetes, handling cluster configuration, deployments, and monitoring for high availability. - Identify and resolve complex technical issues, perform root cause analysis, and collaborate with hardware and systems teams.

What you'll need

- Bachelor's degree with 5 years of related experience, Master's degree with 3 years of related experience, or Doctorate with 0 years of experience. - Experience developing production-quality software in C#, Java, or Python. - Hands-on experience developing, deploying, and managing containerized applications using Docker and orchestrating applications on Kubernetes. - Experience working with databases (SQL or NoSQL) and designing data-driven applications. - Background debugging and troubleshooting complex systems in multi-threaded or distributed environments. - Solid understanding of software architecture principles, data structures, and algorithms.

Nice to have

- Experience working in system-level or hardware-integrated environments such as instrument control or machine software. - Experience operating in systems where software interacts directly with physical hardware or large-scale infrastructure.

Skills: distributed systems, C#, Java, Python, containerized applications, Kubernetes

Market context

This role has been open 149 days — below the 157-day median for Software Engineering Semiconductor roles.

Software Engineering Semiconductor · Infrastructure Platform

Open roles in category
42
Median days open
157 d
Median salary
$210k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How KLA Corporation compares in Software Engineering Semiconductor hiring
Metric KLA Corporation All employers we track in this specialty (42 roles · 21 employers)
Open roles in this specialty 5 42
Open roles in the wider Software, Firmware & Systems family 206 6277 · 144 employers
Median days open 158 d 157 d (+1 d vs this employer)
Median salary (USD postings) — $210k

Skills observed across this category: distributed systems, C#, Java, Python, containerized applications, Kubernetes

Who's hiring in this category

  • Applied Materials · 8 open roles · median 182 d
  • KLA Corporation (this employer) · 5 open roles · median 158 d
  • NVIDIA · 4 open roles · median 184 d
  • Infineon Technologies · 3 open roles · median 137 d
  • Analog Devices · 2 open roles · median 48 d
  • Lam Research · 2 open roles · median 156 d

How we counted: 42 open Software Engineering Semiconductor (Infrastructure Platform) roles from 21 employers tracked in the SemiconductorJobs index, counted 24 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
Milpitas, CA, United States
On-site
$136,300 - $231,700 USD yearly
3 months ago

Share this job