Job Description

We are seeking a highly skilled and hands-on Engineering Manager to lead a diverse development team working across multiple technology stacks. This role is critical for driving technical excellence, scaling software capabilities, and owning the delivery of production-grade systems used by live customers. The ideal candidate is a strong technical leader who remains actively involved in coding, system design, and architecture, while also building and scaling a high-performing engineering team. Lead and manage a team of 56 software engineers Own delivery of robust, scalable, and high-quality systems Oversee development across multiple technology stacks Manage the R&D team and collaborate closely with: Algorithm teams Product management Sales Partners and customers Mentor engineers and support their professional growth Drive engineering best practices, code quality, and system reliability Manage external vendors and development partners Take a hands-on role in software architecture, design, and implementation Contribute to building and scaling deep-tech products, including computer vision and advanced graphics Stay actively involved in coding and modern development practices Leverage AI-based development tools and contemporary engineering methodologies Work onsite from the companys Ramat Gan office Take full ownership of delivery, performance, and stability of live production systems Requirements Must-Have Proven experience as a Team Lead / Engineering Manager / Software Development Manager Experience managing teams of 56 developers Strong background in software engineering and system architecture Hands-on experience building large-scale or complex systems Strong proficiency in compiled languages: C# (preferred), C++, or Java Professional experience with: Python TypeScript Node.js React Experience working with cloud environments and web applications Strong leadership skills with a track record of building and scaling teams Excellent communication skills and professional-level English A genuinely hands-on technical manager (not purely people or process focused) Advantages / Nice to Have Experience with computer vision, real-time systems, or embedded systems Background in deep-tech industries such as: Computer Vision AR / VR Advanced graphics Experience with Unity, 3D development, or Computer Graphics Experience working in both: Startup environments Medium-sized organizations (50100+ employees) Benefits Competitive salary based on experience High-impact leadership role in a deep-tech environment Opportunity to work on cutting-edge technologies Real ownership over architecture and technical direction Professional growth and long-term career development Collaborative and technically strong engineering culture Stable, onsite role in Ramat Gan

4-5 years
Must-Have Proven experience as a Team Lead / Engineering Manager / Software Development Manager Experience managing teams of 5–6 developers Strong background in software engineering and system architecture Hands-on experience building large-scale or complex systems Strong proficiency in compiled languages: C# (preferred), C++, or Java Professional experience with: Python TypeScript Node.js React Experience working with cloud environments and web applications Strong leadership skills with a track record of building and scaling teams Excellent communication skills and professional-level English A genuinely hands-on technical manager (not purely people or process focused) Advantages / Nice to Have Experience with computer vision, real-time systems, or embedded systems Background in deep-tech industries such as: Computer Vision AR / VR Advanced graphics Experience with Unity, 3D development, or Computer Graphics Experience working in both: Startup environments Medium-sized organizations (50–100+ employees)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application