Senior Software Engineer at Applied Materials
Rehovot, Center District, Israel -
Full Time


Start Date

Immediate

Expiry Date

01 Mar, 26

Salary

0.0

Posted On

01 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, System Software Architecture, Distributed Systems, Clean Code, Technical Guidance, Mentorship, AI-Based Products, Troubleshooting, Testing, Validation, Collaboration, Technical Specifications, Software Solutions, Continuous Improvement, Stakeholder Engagement, Reporting, Metrics Analysis

Industry

Semiconductor Manufacturing

Description
Design and develop complex software solutions across multiple projects, ensuring high-quality, maintainable, and scalable code. Define technical specifications and architecture for new features and systems, aligning with business and product requirements. Collaborate with stakeholders (internal teams and external partners) to gather requirements, refine scope, and ensure timely delivery. Troubleshoot and resolve challenging software issues, implementing robust fixes and improvements. Conduct thorough testing and validation of code, enhancements, and integrations to maintain reliability and performance. Provide technical guidance and mentorship to team members, promoting best practices and continuous improvement. Prepare and analyze reports and metrics to support decision-making and communicate progress effectively. Experience in developing complex software products 5+ years of professional software development experience. Strong knowledge of system software architecture of complex distributed systems A degree in computer science, computer engineering, or equivalent degree Expert in Clean Code concepts A true leader who can lead and mentor developers in their day-to-day work Passion about technology, loves to make POCs of new technologies Experience in implementing AI-based products

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Design and develop complex software solutions across multiple projects while ensuring high-quality, maintainable, and scalable code. Collaborate with stakeholders to gather requirements, troubleshoot software issues, and provide technical guidance to team members.
Loading...