Java Sw Manager

Applied Materials

Rehovot, Israel
Complex distributed systems
Multi-threaded/multi-process architecture
Cross-service integration
Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment

Job Summary

  • Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.
  • Own the end-to-end software development lifecycle, including requirements intake, functional specifications, design specifications, implementation, integration, and release.
  • Mentor and develop team members to achieve their full potential and grow technical leadership capabilities.

Matching Summary

Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.

Skills & Requirements

Must-have

  • complex distributed systems
  • multi-threaded/multi-process architecture
  • cross-service integration
  • Java development
  • Linux software development
  • Agile development practices
  • containers & orchestration

Nice-to-have

  • materials science and engineering
  • AI and IoT technologies
  • computer vision-based metrology
  • machine learning-based inspection

Key Requirements

  • B.Sc. in Computer Science, Software Engineering, or related field
  • Minimum 5 years managing software engineering teams (6-12 engineers)
  • 8+ years hands-on software engineering experience
  • 8+ years hands-on Java development experience
  • Fluent in English

Work Rights

Not specified

Tailored Resume

Cover Letter