Jobs · Information Technology

Software Engineering Manager – Remote Services

KLA · Ann Arbor, MI · 2 wk ago
RemoteRemoteInformation Technology$153k–$261k/yrFull-time

About the Company

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. The company invests 15% of sales back into R&D, focusing on innovation with expert teams of physicists, engineers, data scientists, and problem-solvers working to accelerate the delivery of tomorrow’s electronic devices.

About the Team

The KLA Services team, headquartered in Milpitas, CA, is our service organization that includes Service Sales and Marketing, Spares Supply Chain management, Field Operations, Engineering, Product Training, and Technical Support. The team partners with field teams and customers to maintain high performance and productivity of KLA products through a flexible portfolio of services, including:

  • Proactive management of tools to identify and improve performance
  • Expertise in optics, image processing, and motion control with worldwide service engineers and 24/7 technical support teams
  • Extensive parts network to ensure worldwide availability

Responsibilities

  • Lead, coach, and grow a team of full-stack software engineers, including hiring, onboarding, performance feedback, and career development, while remaining an active technical contributor.
  • Set technical direction for front-end applications, back-end services, APIs, and microservices, and stay hands-on through design reviews, code reviews, prototypes, and direct contributions to critical or ambiguous parts of the stack.
  • Partner with marketing, product management, IT infrastructure, security, and support to align engineering execution with business priorities.
  • Own roadmap development, backlog refinement, and release planning for the remote services portfolio.
  • Manage team capacity, sprint commitments, and dependencies to ensure predictable milestone delivery.
  • Establish and uphold engineering standards for automated testing, CI/CD pipelines, observability, and production readiness.
  • Drive incident response and root-cause resolution for production issues across the full technology stack.
  • Ensure compliance with relevant regulations and standards, and maintain the integrity and security of remote access systems.
  • Lead an AI-first engineering practice: use coding assistants such as Claude Code and Devin in daily work, and define standards, guardrails, and review practices for AI-accelerated delivery.
  • Personally evaluate emerging AI engineering tools, agentic workflows, and remote access technologies, run pilots with the team, and decide on investments based on measured results.
  • Manage stakeholder communication, including status reporting, risk escalation, and budget or vendor discussions.
  • Stay hands-on by writing and reviewing code, building prototypes, and pairing with engineers on complex problems, dedicating a meaningful share of time to technical work.
  • Model AI-first engineering behavior, share working patterns, measure their impact on cycle time and quality, and coach engineers to adopt what works.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent combination of education and experience).
  • 8+ years of full-stack software engineering experience, with recent hands-on coding experience.
  • 3+ years of experience leading or managing software engineering teams while remaining technically hands-on.
  • Proven track record of hiring, developing, and retaining engineering talent in a hands-on, high-ownership team culture.
  • Strong communication skills, with the ability to influence and work effectively with cross-functional teams and senior stakeholders.
  • Experience distilling ambiguous business problems into requirements, designs, and executable plans.
  • Experience delivering cloud-native applications using Docker and Kubernetes.
  • Familiarity with modern web technologies such as HTML, CSS, JavaScript, Angular, and React.
  • Understanding of remote access protocols, VPNs, and security best practices.
  • Experience leading teams that practice Agile, Clean Code, and XP software development methods.
  • Demonstrated success using artificial intelligence to accelerate software engineering delivery, both individually and by raising the capability of an entire team.
  • Experience defining engineering standards for AI-assisted development, including prompt and context practices, code review of AI-generated changes, and security review.

Pay

Base Pay Range: $153,300.00 - $260,600.00 annually.

Benefits

KLA’s total rewards package may include:

  • Performance incentive programs
  • Medical, dental, vision, life, and other voluntary benefits
  • 401(K) with company matching
  • Employee stock purchase program (ESPP)
  • Student debt assistance and tuition reimbursement program
  • Development and career growth opportunities and programs
  • Financial planning benefits
  • Wellness benefits, including an employee assistance program (EAP)
  • Paid time off and paid company holidays
  • Family care and bonding leave

Interns are eligible for some of the benefits listed.

Similar jobs