About this role
Applied Materials is seeking a Senior Software Engineer to design and develop scalable, high-performance software solutions for complex, data-intensive applications. This hands-on role involves building distributed systems, large-scale data processing solutions, and microservices, with opportunities to influence architecture and solve challenging problems across the software stack. You will collaborate with global teams and contribute to advancing the world's technology in materials science and engineering.
What we are looking for 6
- Design and develop scalable, production-quality software for data-intensive applications
- Build solutions for large-scale data processing, storage, distribution, and visualization
- Design and implement microservices, APIs, and distributed applications
- Optimize software for performance, scalability, reliability, and maintainability
- Experience with C++, Java, or C# and distributed systems
- Strong software architecture and system design skills