KLA

Senior Software Engineer – Platform, DevOps, Developer Experience

KLA

full-time

Posted on:

Location Type: Office

Location: Milpitas • California, Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $130,400 - $221,700 per year

Job Level

Senior

Tech Stack

AnsibleAWSAzureCloudDockerGoGoogle Cloud PlatformGrafanaJenkinsKubernetesLinuxMicroservicesNoSQLOpenShiftOpen SourcePrometheusPythonSQLTerraform

About the role

  • Architect and implement solutions to optimize developer inner and outer loops, including workflow automation, CI/CD pipelines, and infrastructure-as-code (IaC)
  • Continuously evaluate and integrate open source and commercial tools to improve developer experience and operational efficiency including how to best leverage Artificial Intelligence
  • Champion process improvements to increase developer intensity
  • Mentor other engineers on containers, DevOps methodologies, and infrastructure automation
  • Resolve complex issues related to platform reliability, performance, and security, both proactively and reactively in engineering and field implementations
  • Work with platform team members, software engineers, SREs, product managers, and security to translate business needs into technical solutions that evolve the platform capabilities
  • Stay ahead of industry trends, emerging technologies, and evolving practices in cloud-native computing, DevOps, and techniques to continuously improve DevEx

Requirements

  • Doctorate (Academic) Degree and 0 years related work experience
  • Master's Level Degree and related work experience of 3 years
  • Bachelor's Level Degree and related work experience of 5 years
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 5+ years of experience in DevOps engineering, platform engineering, or SRE roles successfully working with container-based platforms and self-service infrastructure solutions
  • Skilled in Linux and container platform (Docker, Kubernetes, or OpenShift) administration
  • Experience with virtualization technologies (KVM/QEMU, Hyper-V), virtual networking, storage provisioning and performance
  • Strong proficiency in at least one major cloud provider (AWS, GCP, Azure) and container-based hybrid/on-premises architectures including deployment, scaling and self-healing operations
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD, Tekton) and infrastructure-as-code (Terraform, Pulumi, Ansible, etc.)
  • Proficient in scripting and programming languages such as Python, Go, Bash, or similar
  • Experience with observability stacks (Prometheus, Grafana) and incident response processes
  • Familiarity with modern software development practices such as microservices, serverless, and event-driven architecture including multithreaded and multicore techniques
  • Strong understanding of data processing and storage technology such as SQL and NoSQL
  • Knowledgeable of and able to influence server, networking, and other hardware components
  • Ability to work effectively across teams and mentor junior engineers
  • Ability to innovate, inspire change, and influence engineering culture
Benefits
  • medical, dental, vision, life, and other voluntary benefits
  • 401(K) including company matching
  • employee stock purchase program (ESPP)
  • student debt assistance
  • tuition reimbursement program
  • development and career growth opportunities and programs
  • financial planning benefits
  • wellness benefits including an employee assistance program (EAP)
  • paid time off
  • paid company holidays
  • family care and bonding leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
DevOps engineeringplatform engineeringSRE rolesLinux administrationDockerKubernetesOpenShiftCI/CD toolsinfrastructure-as-codescripting languages
Soft skills
mentoringprocess improvementcross-team collaborationinnovationinfluencing engineering culture