##### Job Description :
##### **Responsibilities:**
Do you enjoy developing end-to-end software solutions, learning new
technologies, and working with highly collaborative teams? As a Software
Engineer, you will work with a full-stack team of software, data and algorithm
engineers on designing and developing software applications in a distributed
microservice environment. Your responsibilities will span all stages of the
software product lifecycle. You will collaborate with domain experts and
software engineers, gather requirements, translate user needs to design and
software specifications, select software components, follow best coding
practices, and develop software components and UIs that help our engineers to
more effectively monitor, diagnose and optimize KLA semiconductor inspection
and metrology equipment.
#### **Basic Requirements:**
* Strong computer science fundamentals (data structures and algorithms)
* Technical expertise in C#/Java/C++ (Python experience a plus)
* Experience with data processing and storage technologies such as SQL and/or NoSQL Database systems
* Motivated to learn new skills independently
* Strong communication skills
##### **Desired:**
* Experience working in a service-oriented architecture
* Experience developing APIs and multi-threaded applications
* Ability to structure and build complex client-side applications
* Experience with back end frameworks (.NET Core, Node.js, Django etc)
* Experience developing clean UIs (Desktop/Web-based)
* Experience in web programming languages: HTML, CSS, JavaScript
##### **Hybrid Work:**
* This position allows flexibility and may require at least 2-3 days in the office.
##### **Minimum Qualifications:**
* Master's Level Degree with work experience of 2-3 years
The company offers a total rewards package that is competitive and
comprehensive including but not limited to the following: 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, and family
care and bonding leave.