CareerPlan

Senior Software Engineer

Rehovot,ISRFull-time2026-10-13 → 2026-10-23

Core

Design and develop software solutions for complex product features and systems within a next-generation software platform for semiconductor metrology and process control.

Role type

Senior backend software engineer

Builds

Next-generation software platform for semiconductor metrology and process control systems

Domain

Semiconductor manufacturing / Materials science

Deliverable

production ML models | product features

Required skills

Java, object-oriented programming, backend/server-side development, complex system design, CI/CD pipelines, automated testing, AI-assisted development tools

Preferred skills

Experience with distributed systems, modern software development methodologies, AI-driven engineering practices

Technologies

Java, CI/CD, automated testing frameworks, AI development tools

Responsibilities

Design and develop software solutions for complex product features and systems; Take end-to-end ownership of significant features and product areas; Collaborate with software architects and experienced engineers; Participate in the design and implementation of scalable, maintainable, and high-quality software systems; Work closely with Product Management and stakeholders; Collaborate with multidisciplinary teams across software, system engineering, algorithms, automation, QA, and product domains; Drive quality throughout the development lifecycle through design, testing, code reviews, automation, and continuous improvement; Use AI-assisted development tools as an integral part of the daily software development process; Contribute to the adoption and evolution of AI-driven software development methodologies; Continuously learn, evaluate, and apply new technologies, tools, and development approaches.