Software Expert/Software Architect
Applied Materials, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and implement scalable, reliable, and maintainable software solutions, including leading the design and implementation of complex components and systems.
Collaborate with cross-functional teams to translate business requirements into architectural and software designs, including prototyping with real code and data.
Lead and mentor software engineers and tech leads, conduct technical reviews, and mitigate technical risks throughout the software development lifecycle.
Minimum Requirements
12-18 years total experience with BTech/MTech in Computer Science.
10+ years experience as Software Architect or similar role in product development.
10+ years experience in core Java with advanced features (e.g. streams, functional programming, virtual threads).
5+ years experience in Spring Boot and related Spring features; 4+ years experience in microservices architecture and high/low level design.
Ideal Candidate Profile
Experienced in building and driving microservices and large-scale systems following clean code and SOLID principles.
Strong background in algorithms, data structures, workflow frameworks (e.g. Temporal, Apache Airflow), and reactive programming.
Has demonstrated ability to lead architecture design, mentor engineers, and handle technical risk in complex software environments.
