JobsSystems Software Engineer
KLA logo

Systems Software Engineer

KLA

Location

Ann Arbor, MI

Type

Full-time

Posted

6/11/2026

Compensation

$105,900 - $180,000 per year

PhD Entry-Level
Master's with 2+ Years of Experience
Undergraduate with 5+ Years of Experience
Approval 97.8%·Filings 803·New hires 321·
💎 Strong Sponsor
·FY 2025

Job description

The role involves architecting and evolving backend infrastructure for big data analytics and storage using modern C++ and C#. The team focuses on developing server-side components for real-time data processing and system integration. Collaboration with product, infrastructure, and engineering teams is essential to define system architecture and long-term technical strategy. The position emphasizes performance optimization and memory efficiency for high-throughput applications.

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 and distributed systems.
  • 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.
  • 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?