Senior Software Architect — Lead High-Performance Systems

KLA

Milpitas (CA)

On-site

USD 160,000 - 234,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

KLA Milpitas seeks a Sr. Software Engineer to lead architecture and development of advanced software for semiconductor inspection and metrology systems. You will guide design, influence technical direction, and collaborate with systems, algorithms, and hardware teams to deliver high-performance solutions.

Ideal candidates have deep C++ expertise, experience with multi-threaded distributed apps, and a strong SDLC/CI/CD background, driving excellence across product platforms.

Qualifications

  • Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Strong C++ development experience with OO design and high-performance systems.
  • Experience delivering large-scale software from architecture through deployment; SDLC/CI/CD practices.

Responsibilities

  • Lead the architecture, design, and implementation of complex software systems.
  • Define scalable, high-performance software architectures aligned with roadmaps.
  • Drive architectural decisions, reviews, and engineering standards.
  • Collaborate across systems, algorithms, hardware, and product teams.
  • Translate requirements into elegant, scalable software designs.
  • Resolve critical issues with root-cause analysis and improvements.
  • Assess new technologies and run proof-of-concept initiatives.

Skills

C++ development
OO design
Multi-threaded systems
Software architecture
C# / Java

Education

Advanced degree in Computer Science/Engineering

Tools

Linux development
CI/CD pipelines
Git

Job description

KLA Milpitas seeks a Sr. Software Engineer to lead architecture and development of advanced software for semiconductor inspection and metrology systems. You will guide design, influence technical direction, and collaborate with systems, algorithms, and hardware teams to deliver high-performance solutions.

Ideal candidates have deep C++ expertise, experience with multi-threaded distributed apps, and a strong SDLC/CI/CD background, driving excellence across product platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Architect - High-Perf C++ for Semiconductors
Senior Software Architect - High-Perf C++ for Semiconductors

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
Senior Software Architect – Semiconductor Inspection Systems
Senior Software Architect – Semiconductor Inspection Systems

KLA-Belgium • Milpitas (CA)

Hybrid
USD 160,000 - 234,000
Lead Software Architect, Semiconductor Metrology (C++)
Lead Software Architect, Semiconductor Metrology (C++)

Socket.dev • Milpitas (CA)

On-site
USD 160,000 - 234,000
Medical, dental, vision
401(K) with company matching
Employee stock purchase program
Senior HPC Architect: Systems & Software Lead
Senior HPC Architect: Systems & Software Lead

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior C++ Software Engineer - Systems & Performance
Senior C++ Software Engineer - Systems & Performance

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+2
Senior Software Architect
Senior Software Architect

KLA-Belgium • Milpitas (CA)

Hybrid
USD 160,000 - 234,000
Software Engineer II — Scalable Systems, End-to-End Impact
Software Engineer II — Scalable Systems, End-to-End Impact

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior FPGA Architect for High-Performance Imaging
Senior FPGA Architect for High-Performance Imaging

KLA-Belgium • Milpitas (CA)

On-site
USD 118,000 - 200,000
Medical
Dental
Vision
+2
Software Engineer — Build Next-Gen Chip Inspection Software
Software Engineer — Build Next-Gen Chip Inspection Software

KLA-Belgium • Milpitas (CA)

On-site
USD 115,000 - 168,000
Senior Windows Software Engineer – Metrology Tools
Senior Windows Software Engineer – Metrology Tools

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program