> Markdown version of [/jobs/ext/620797-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/620797-backend-software-engineer). 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). --- # Backend Software Engineer - **Company:** KLA Corporation - **Location:** Ann Arbor, MI, United States - **Experience:** Expert - **Salary:** $129,600.0 - $220,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, C Sharp (Programming Language), C++ (Programming Language), Command-Line Interface, Program Optimization, Profiling, Software Quality, Databases, Concurrent Computing, Software Debugging, Linux, Distributed Systems, Enterprise Messaging Systems, Object-Oriented Software Development, Performance Tuning, Software Architecture, Systems Architecture, Systems Integration, Web Services, Windows Desktop, Multithreading, Parallel Computation, Backend, Git, C++14, Stream Processing, Software Version Control, Web Api, Microservices - **Published:** June 23, 2026 - **Apply:** https://www.dice.com/job-detail/e126f2a4-ae4e-4164-80f4-234f21433fd9 ## About the Role We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend infrastructure. This role is ideal for experienced engineers who have a strong track record of solving complex architectural challenges, mentoring teams, and driving technical excellence in mission-critical environments., * Extensive experience in C++ development, with a strong foundation in object-oriented design, system-level programming, and software architecture. * Proven success in building and scaling backend systems in domains such as: + Real-time data processing engines + Networked services or socket-based communication + Microservices or distributed systems * Deep familiarity with Windows an Linux/Unix environments and command-line tooling. * Expertise in performance profiling, debugging, and system optimization. * Experience with version control systems (e.g., Git) and CI/CD pipelines in production environments. * Demonstrated ability to mentor junior engineers and lead technical initiatives., Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years ## Description * Architect, design, and evolve backend infrastructure for Big data Analytics, Distribution Storage and storage using modern C++ (C++11/14/17/20)/C# or Java with a focus on scalability, reliability, and performance. * Lead the development of server-side components for real-time data processing, system integration, and API services. * Collaborate with product, infrastructure, and engineering teams to define system architecture and long-term technical strategy. * Drive performance optimization and memory efficiency for high-throughput applications. * Apply advanced multithreaded and concurrent programming techniques to support parallel processing and low-latency operations. * Architect and deliver microservices-based platforms that operate across Linux and Windows environments. * Oversee integration with databases, messaging systems, and external APIs. * Champion best practices in code quality, testing, and maintainability across the engineering organization., * Influence the design and direction of backend systems that power real-world, high-impact applications. * Work alongside a team of experienced engineers in a culture that values innovation, autonomy, and continuous improvement. * Enjoy competitive compensation, flexible work arrangements, and clear paths for leadership and career growth. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [How I saved 200K/yr in direct costs writing 0 code lines in K8s](https://www.wearedevelopers.com/videos/1055-how-i-saved-200k-yr-in-direct-costs-writing-0-code-lines-in-k8s) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)