> Markdown version of [/jobs/ext/2005977-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2005977-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 2 - **Company:** KLA Corporation - **Location:** Ann Arbor, MI, United States - **Experience:** Experienced - **Salary:** $83,000.0 - $141,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Microsoft Basic Data Partition, C Sharp (Programming Language), C++ (Programming Language), Code Review, Software Debugging, Log Analysis, Object-Oriented Software Development, Systems Development Life Cycle, Software Engineering, Verification and Validation (Software), System Testing, Test Execution Engine, Multithreading, Software Modules, Real Time Systems, Reliability of Systems, Git, Information Technology, Codebase, Software Version Control - **Published:** August 9, 2026 - **Apply:** https://www.dice.com/job-detail/4b0cd47e-c170-436b-bd6f-b54dffa03c70 ## About the Role * Degree in Computer Science, Software Engineering, or a related field * 2-4 years of proven experience in industry * Hands-on experience with C++, Java, C# or any equivalent language * Understanding of object-oriented programming concepts and basic data structures * Experience working with larger codebases or system-level software * Familiarity with development environments, debugging tools, and version control systems (e.g., Git) * Coursework or experience related to image processing, real-time systems, or hardware-software interaction preferred * Experience with multithreaded applications is a plus ## Description * Design, develop, and improve software modules with moderate autonomy, following established coding standards and architectural guidelines * Own small to mid-sized features or subsystems, from implementation through testing and sustainment * Contribute actively to design discussions and code reviews, offering technical suggestions and improvements * Write and maintain effective unit tests and system tests, improving coverage and software reliability * Perform independent debugging and root-cause analysis for software issues, raising attention to complex problems as needed * Develop a working understanding of system-level behavior and how software interacts with hardware, optics, and algorithms * Support verification and validation activities, including log analysis, test execution, and results documentation * Consistently follow-and begin to improve-KLA's SDLC processes and engineering documentation ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)