remoteonsite
Associate Technical Lead, Software Development - KLA
Engineering Manager
Lead cross‑functional engineering teams to deliver high‑performance software solutions for semiconductor manufacturing, leveraging Python, Java, C++, AWS, Docker, and Agile practices to drive innovation and operational excellence.
About the role
Key Responsibilities
- Architect and develop scalable software components in Python, Java, and C++ for semiconductor process control and data analytics.
- Lead a small team of developers, providing mentorship, code reviews, and fostering a culture of continuous improvement.
- Collaborate with product managers and hardware engineers to define requirements and translate them into robust, testable designs.
- Implement CI/CD pipelines using Docker, Kubernetes, and AWS services to ensure rapid, reliable deployments.
- Drive performance optimization, profiling, and refactoring initiatives to meet stringent latency and throughput targets.
Requirements
- 5+ years of software development experience with strong proficiency in Python, Java, and C++.
- Hands‑on experience with AWS cloud services (EC2, S3, Lambda) and container orchestration (Docker, Kubernetes).
- Solid understanding of Agile methodologies and experience leading or participating in Scrum teams.
- Excellent problem‑solving skills, with a track record of delivering high‑quality, maintainable code.
- Strong communication skills and ability to collaborate across multidisciplinary teams.
Skills
pythonjavacawsdockeragile