JobsSenior Systems Software Engineer (C++)
KLA logo

Senior Systems Software Engineer (C++)

KLA

Location

Ann Arbor, MI

Type

Full-time

Posted

6/18/2026

Compensation

$129,600 - $220,300 per year

Undergraduate with 5+ Years of Experience
Approval 97.8%·Filings 803·New hires 321·
💎 Strong Sponsor
·FY 2025

Job description

KLA is seeking a seasoned Backend Software Engineer with deep expertise in modern C++ to lead the development of high-performance, scalable backend infrastructure. The ideal candidate will have a strong track record of solving complex architectural challenges and mentoring teams in mission-critical environments. This role focuses on architecting and evolving backend systems for big data analytics and real-time data processing. The team values innovation and collaboration, working closely with product and engineering teams to define long-term technical strategies.

Requirements

  • Extensive experience in C++ development with a strong foundation in object-oriented design and software architecture.
  • Proven success in building and scaling backend systems in real-time data processing engines, networked services, or microservices.
  • Deep familiarity with Windows and Linux/Unix environments and command-line tooling.
  • Expertise in performance profiling, debugging, and system optimization.
  • Experience with version control systems and CI/CD pipelines in production environments.
  • Demonstrated ability to mentor junior engineers and lead technical initiatives.

Responsibilities

  • Architect, design, and evolve backend infrastructure for big data analytics and storage using modern C++.
  • Lead the development of server-side components for real-time data processing and API services.
  • Collaborate with product, infrastructure, and engineering teams to define system architecture.
  • Drive performance optimization and memory efficiency for high-throughput applications.
  • Apply advanced multithreaded and concurrent programming techniques for low-latency operations.
  • Architect and deliver microservices-based platforms that operate across Linux and Windows environments.
  • Oversee integration with databases, messaging systems, and external APIs.
  • Champion best practices in code quality, testing, and maintainability across the engineering organization.

Benefits

  • Employees at KLA are often offered competitive pay with bonuses, a 401(k) match, an employee stock purchase program, and financial perks like student-debt assistance, planning support, and group insurance discounts. Health and lifestyle benefits typically include medical/dental/vision, life and other voluntary coverages, paid time off and holidays, family leave, backup care, wellness rewards, gym discounts, and community-volunteering opportunities. Employees also get strong growth support through tuition reimbursement, KLA’s corporate learning center, education awards, and engineering certification programs.

Is this posting expired or inaccurate?