Software Engineer (REQ# K8099)

  • Applied Materials, Inc.
  • Santa Clara, California
  • 04/21/2026
Information Technology Telecommunications Java Python Software Engineer

Job Description

Position: Software Engineer (REQ# K8099) Location: Santa Clara, CA Duties: Develop code for moderately difficult software projects. Design and implement bug fixes. Design moderately difficult software projects. Develop software documentation. Develop production code that is both scalable and resilient and is readily deployable on cloud native platforms. Engage in system design discussions. Adds value to discussions by doing thorough research, provides input based on previous experiences. Write detailed feature documents for other engineers to easily follow system workflow. Develop unit and integration tests for new and existing features. Interface with internal customers for requirements analysis and provides guidance. Automate semiconductor manufacturing workflows using software data pipelines. Requirements: Masters degree in Computer Science, Computer Engineering, Software Engineering or a related field. Demonstrate knowledge and/or experience in each of the following: 1. Software development experience using modern programming languages like Python, Java or C++ in a Linux environment. 2. Experience with cloud deployment technologies including Kubernetes and Docker. 3. Working with storage technologies including S3 and relational databases like Postgres 4. Proficiency with using code control tools like GIT. 5. Deep understanding of data structures and algorithms. 6. Experience developing multi-threaded/concurrent applications. Salary: $153,010.00 - $183,612.00 per year To apply: Email your resume to and include the Req # K8099 in the subject line.