Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer @ Kla Tencor

Home > Quality Assurance and Testing

 Software Engineer

Job Description

KLA is looking for a highly skilled and seasoned Lead Software Developer to develop an infrastructure that orchestrates the SW and its deployment across various workloads in a cluster, manage multiple instances of the SW side by side. The ideal candidate shall possess a robust background in software engineering, brings in fresh ideas, enthusiastic to take any new problem, be versatile and passion for spearheading cutting-edge solutions. As a lead developer, you will guide the development team, mentor junior developers and contractors, ensure seamless execution of projects.
Responsibilities:
  • Design, recommend and implement software solutions using the best suitable technologies from the suite of latest technologies.
  • Lead design & code reviews with the team and provide actionable feedback that ensures best practices (e.g., adherence to requirements, testability, efficiency and style guidelines, etc.,)
  • Work closely with cross-functional teams to define and refine project goals, requirements, and timelines.
  • Design and develop SW to deploy various components of the software across various nodes and manages multiple side by side instances of the SW.
  • Identify potential technical issues early and develop strategies to address them.
  • Keep abreast of the latest industry trends, technologies, and best practices.
  • Contribute to existing documentation or knowledge base that expedites resolution time of queries from stakeholders like quality team, customer support, global service team, etc.,
  • Triage SW issues and track them and debug to identify the root causes of issues, resolve with fast turnaround time - Creating impact on overall system, and quality.
  • Proactively identify and mitigate technical challenges and risks.
  • Conduct thorough code reviews and provide actionable feedback.
Required Skills:
  • Strong object-oriented programming skills in C# or Java
  • Extensive knowledge in Inter-Process Communication (IPC) techniques and tools viz: WCF, gRPC, REST, GraphQL protobuf, JSON, etc.,
  • Experience with container orchestration and management tools - Dockers, K8s, Helm Charts, etc.,
  • [Desirable] Experience in database management system, including
    • SQL Database: SQL Server, SQLite
    • No SQL Databases: MongoDB
    • Time Series Databases: Prometheous, InfluxDB
  • Familiarity with observability tools and practices - Opentelemetry, Grafana, Elastic, Kibana, Logstash, etc.,
  • Proficiency in scripting languages like python, shell and ansible for automation solutions.
  • Strong communication and interpersonal skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
Minimum Qualifications
Masters Level Degree or work experience of 3 years , Bachelors Level Degree or work experience of 5 years

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area / Department: Engineering - Software & QA,
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Kla Tencor
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Automation Packaging MongoDB Application development JSON Customer support WCF Automotive SQL Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Engineer - B

  • Capgemini
  • 3 - 6 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Qa Test Engineer

  • Iris Software
  • 5 - 8 years
  • Noida, Gurugram
  • 14 hours ago
₹ Not Disclosed

Automation Test Engineer

  • Infosys
  • 3 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Tosca Automation Test Engineer-H

  • Infosys
  • 3 - 8 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Kla Tencor

KLA Tencor Software India Pvt.Ltd