
Senior Software Engineer – Platform, DevOps, Developer Experience
KLA
full-time
Posted on:
Location Type: Office
Location: Ann Arbor • Missouri • United States
Visit company websiteExplore more
Salary
💰 $105,900 - $180,000 per year
Job Level
Tech Stack
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 and 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 & Tools
DevOps engineeringplatform engineeringSRE rolesLinux administrationDockerKubernetesOpenShiftCI/CD toolsinfrastructure-as-codescripting languages
Soft Skills
mentoringprocess improvementcross-team collaborationinnovationinfluencing engineering culture
Certifications
Doctorate DegreeMaster's DegreeBachelor's Degree