Software Team Lead

About the Company

A fast-growing deep-tech company is building advanced compute platforms and system software for high-performance computing and AI. The company develops complex, performance-critical runtime and system software that tightly integrates hardware and software at scale.
The organization values technical excellence, strong ownership, collaboration, and delivering technologies with real-world impact.

The Role
We are looking for an exceptional Software Team Lead to lead the development of a performance-critical runtime software stack. This role combines deep hands-on system-level development with strong technical leadership and end-to-end ownership.
You will be responsible for the architecture, implementation, and system-level integration of low-level software components, including runtime services and drivers. The role requires someone who thrives in complex environments, leads by example, and sets a high bar for quality, performance, and execution.

Responsibilities
Lead and mentor a team of runtime and system software engineers, setting standards for technical excellence
Own the architecture, roadmap, and performance goals of the runtime software stack
Drive development from research and design through implementation and production, while remaining hands-on in critical areas
Lead cross-team initiatives involving architecture, compiler, hardware, and platform teams
Establish and enforce best practices for testing, CI/CD, and software lifecycle processes
Conduct architecture and performance reviews and provide clear technical direction
Resolve complex technical challenges, make trade-offs, and drive execution in high-pressure environments
Recruit, mentor, and retain top-tier engineering talent

Requirements

BSc or MSc in Computer Science or equivalent practical experience
10+ years of software engineering experience, including low-level or system software
4+ years of experience leading teams or serving as a technical lead on large, complex projects
Strong proficiency in C++ (C or Python is an advantage)
Proven ability to deliver large-scale, high-performance software from design to production
Background in embedded systems and OS-level interactions (drivers, memory/device interfaces)
Solid understanding of computer architecture and hardware–software interfaces
Experience working with large, reliability- and performance-critical codebases
Strong communication, leadership, and mentorship skills
High sense of ownership and ability to perform under pressure

[email protected]

מהנדס/ת מערכת

מהנדס/ת מערכת – מערכות מולטידיסציפלינריות לפרויקטים בינלאומיים אנו מחפשים מהנדס/ת מערכת להצטרפות לצוות הנדסי העוסק בפיתוח מערכות מורכבות עבור לקוחות בינלאומיים. התפקיד משלב הנדסת מערכת, הובלה

קרא עוד »

Quality Manager

QA Manager Job Description : A Defense Company, located in Tel-Aviv, is looking for Quality Manager with at least 5 years’ experience. This position will be

קרא עוד »

הגיע הזמן שלך למצוא עבודה חדשה?

בדיוק חיפשנו אותך!

ממלאים פרטים ומצרפים קורות חיים, אנחנו כבר נעשה עבורך את השאר: 

רוצה לקבל את כל הפרומפטים שישדרגו לך את הגיוס?

השאירו פרטים וקבלו את כל הפרומפטים המנצחים לשדרוג תהליכי סורסינג, גיוס וראיונות – בעזרת AI:

הכי טוב לדבר

או השאירו פרטים ונחזור אליכם במהירות: