Software Expert/Software Architect
Applied Materials, Inc. (company site, opens in a new tab)12–18 yrsBengaluruOn-siteDirect career pageEst. 40–75 LPA
Posted 3d ago
Reach people at Applied Materials, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Applied Materials, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design and implement scalable, reliable, and maintainable software architectures for semiconductor equipment software.
- Lead technical design, conduct reviews, and provide guidance to software engineers and Tech Leads throughout the development lifecycle.
- Develop prototypes to validate designs and mitigate technical risks, collaborating with cross-functional teams to align solutions with business requirements.
Minimum Requirements
- 12-18 years total work experience with B.Tech/M.Tech in Computer Science.
- 10+ years in software product development with proven Software Architect experience.
- 10+ years strong experience in core Java including advanced features like streams, functional programming, and virtual threads.
- 5+ years experience in Spring Boot, 4+ years in microservices architecture, and 4+ years contributing to HLD/LLD, code reviews and coding best practices.
Ideal Candidate Profile
- Experienced in building large-scale, microservices-based systems with strong fundamentals in algorithms and data structures.
- Hands-on leadership style with ability to unblock engineers and provide mentorship to Tech Leads and software engineers.
- Preference for candidates with knowledge or experience in workflow frameworks (e.g. Temporal, Apache Airflow), reactive programming, and semiconductor domain is a plus.