Software Expert/Software Architect
Applied MaterialsMatch 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 for semiconductor equipment.
Collaborate with cross-functional teams to translate requirements into architectural/software designs and develop prototypes.
Lead and mentor software engineers and tech leads, conduct technical reviews, and manage technical risks throughout the software development lifecycle.
Minimum Requirements
12-18 years of experience with BTech/MTech in Computer Science.
10+ years as a Software Architect or in product development role.
10+ years of experience in Core Java and advanced features (streams, functional programming, virtual threads).
5+ years experience in Spring Boot and associated Spring features; 4+ years experience driving High Level Design (HLD) and Low Level Design (LLD), code reviews, and microservices architecture.
Ideal Candidate Profile
Experienced in architecting and developing large-scale, microservices-based systems with strong expertise in Java and Spring Boot.
Skilled in algorithm and data structures optimization, workflow frameworks (e.g., Temporal, Apache Airflow), and reactive programming.
Capable of mentoring tech leads and engineers, with ability to prototype designs and resolve complex software engineering issues in a semiconductor equipment context.
