Software Engineer jobs in Herzliya

3 open
M
Senior Software Engineer and Principal Software Engineer - Microsoft Security - Multiple roles
Microsoft · Tel Aviv-Yafo, Herzliya

Overview We have multiple positions open for Senior Software Engineers and Principal Software Engineers to be hired across different Microsoft Security teams in Israel.  Israel is the biggest Microsoft center of excellence in the security domain and plays a pivotal role in safeguarding our global digital ecosystem. As the largest Microsoft center of excellence in the security domain, our teams in Israel are at the forefront of innovation and defense against emerging cyber threats. With over 60% of our site dedicated to security, we are committed to developing cutting-edge solutions that protect millions of users worldwide. Operating as One Microsoft Security, we foster a culture of end-to-end ownership, strong collaboration, rapid innovation, and meaningful impact, where engineers work together to solve some of the most complex security challenges at global scale. As AI continues to transform both cyber threats and defense, our teams are building and securing AI-powered systems that help protect millions of users worldwide.  Our contributions have a profound impact on the global security organization, driving advancements and setting new standards in cybersecurity.  Click here to learn more about security groups located in Israel What We Do | Microsoft Israel R&D.     Our teams are dedicated to building cutting-edge Cyber Defense solutions, leveraging state-of-the-art cloud technologies, big data, AI, and modern UX platforms to deliver unparalleled value to our customers.      As part of our team, you'll collaborate with software engineers, program managers, security researchers, and data science experts to develop solutions that protect, detect, and respond to evolving cybersecurity threats.   We value diversity and believe that different experiences and perspectives make our team stronger.     If you're passionate about cyber defense excited about working in an AI-first environment and eager to make a significant impact on global security, love working with data, and want to make the world a safer place, come join us!   Responsibilities As a Software Engineer you will: • Contribute to business-critical initiatives in Microsoft Security • Requiring deep technical skills and the ability to quickly adapt to new areas. • Improve the end-to-end lifecycle of services • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs. • Your role involves working on high-end technologies and collaborating across disciplines to deliver impactful features. • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology. • Leverage AI and AI-assisted engineering tools (such as GitHub Copilot) in your day-to-day work to accelerate development, automate routine tasks, and improve code quality — while exploring opportunities to integrate AI capabilities into the services you build. Join us to unlock your highest potential in a collaborative and agile culture!    Qualifications We value diverse experiences and perspectives. Requirements are the minimum for all roles; preferred qualifications may vary by team or technical area. Required Qualifications • B.Sc. or M.Sc. in computer science, software engineering, OR equivalent experience.  • 6+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments.  • Experience taking initiative, map product/feature requirements, dependencies, and deliverables.  Preferred Qualifications  • Experience or familiarity with AI-assisted development tools (e.g., GitHub Copilot) and/or integrating AI/ML capabilities into production services. • Experience working with Kubernetes and Containers.  • Experience with databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer).  • Experience in working on a product that has both a cloud service and also a client component • Experience in the cybersecurity domain.  • Experience in designing, building, and operating large-scale resilient distributed systems.  • Experience/familiarity with application and system monitoring systems.  • Demonstrate success dealing with ambiguous “unsolved” problems; and the ability to independently make solid progress by breaking new ground  By applying to this position, you are being considered for multiple like positions within our organization for an invitation-only virtual Interview Day. Position specifics, including hiring team, location, and position details will be determined following the interview process.  This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Software Engineer
MR
Senior Software Engineer - C/C++
Mentee Robotics · Herzliya

Description Mentee Robotics, now part of Mobileye, brings world-class robotics expertise, together with Mobileye's decades of leadership in computer vision, machine learning, and autonomous driving technologies. Building on that foundation, Mentee by Mobileye is creating the "MenteeBot", the AI-first humanoid robot that combines perception, reasoning, learning, and advanced dexterous manipulation, designed to work alongside people in their everyday lives, at the workplace and in the home. At Mobileye, our technologies power more than 230 million vehicles worldwide and have helped shape the future of autonomous mobility. With teams around the world, we continue to innovate at the forefront of autonomous systems, advancing the next generation of Physical AI for real life. Responsibilities • Design, develop, and maintain production-grade software using C++ and Python. • Build modular, well-architected components following object-oriented design principles. • Optimize code for real-time and low-latency operation. • Collaborate with cross-functional teams to deliver end-to-end solutions. • Write clean, maintainable, and well-tested code. Requirements • 5+ years of experience in Software Engineering, with a heavy focus on C/C++ development. • Expert Proficiency in C/C++: Deep understanding of modern C++ standards, memory management, and parallelism (this is a core requirement). • Solid grasp of object-oriented design (OOD), design patterns, and modular software architecture. • Proven ability to develop production-grade Python applications • Extensive experience developing and debugging in embedded Linux environments. • Experience with real-time operating systems or low-latency systems and performance optimization. Advantages • Experience with ROS 2 (Robot Operating System) • Expertise in GPU-accelerated services using zero-copy mechanisms to minimize data transfer latency. • Knowledge of embedded communication protocols such as EtherCAT, CAN, SPI, or I2C. • Experience with containerization (Docker). • Experience with embedded edge platforms such as NVIDIA Jetson

Software Engineer
Z
Senior Software Engineer
Zeroport · Herzliya

Description If you've ever dreamt of being there when it all started, this one's for you. At Zeroport, we're rethinking how humans and AI agents securely access and interact with critical systems. As AI becomes more autonomous, controlling what it can access is no longer enough. We're pioneering Least Agency: limiting what AI agents (and humans) can actually do, and enforcing those boundaries independently through physical containment. Our approach combines purpose-built hardware, robust software, and non-IP connectivity to enable secure, real-time work for both AI agents and humans, without exposing the protected network. It sounds bold, we know. That's exactly the point. Who We Are Zeroport is pioneering Least Agency for AI and human network access. Our hardware-enforced architecture creates physical boundaries between AI agents, human users, and critical systems, limiting what they can reach and do by design. We're a focused, technical team with a strong builder mentality, moving fast to redefine how humans and AI securely interact with the world's most critical systems. About the Role We’re looking for a Senior Software Engineer to join our small, fast-moving team, where engineers own problems end-to-end and work across languages, services, and system boundaries. This role requires more than strong software engineering. We’re looking for someone with strong system and product thinking — someone who can take a high-level need, understand the broader context, challenge assumptions, identify user flows and edge cases, and help shape the right solution before writing the code. AI is deeply integrated into how we build software. We use coding agents daily to plan, develop, review, test, and investigate code, making strong engineering judgment and the ability to critically validate AI-generated work essential. What You’ll Do • Own complex problems from initial need through design, implementation, testing, and production • Turn high-level requirements into well-defined solutions, considering user flows, edge cases, constraints, and expected behavior • Think beyond the immediate task and consider how a feature fits into the broader system and evolves over time • Design and build across multiple parts of the system and technology stack • Make architecture decisions with reliability, security, failure scenarios, upgrades, and backward compatibility in mind • Work daily with AI coding agents to plan, build, investigate, and validate software • Debug complex issues across distributed systems and real-world environments • Research unfamiliar technologies, protocols, and domains and quickly turn findings into working solutions • Collaborate across software, embedded, hardware, security, and infrastructure Requirements What We’re Looking For • 6+ years of hands-on software engineering experience • Strong system and product thinking — the ability to understand the problem behind a requirement, define scope, anticipate edge cases and constraints, and make thoughtful decisions about how a solution should work • Ability to operate effectively with ambiguity and drive problems forward without relying on fully defined specifications • Strong system design and architecture skills • Hands-on experience using AI coding agents, such as Claude Code or similar tools, as part of the development workflow • Ability to learn new technologies, languages, and domains quickly • Experience debugging complex or distributed systems • Solid understanding of networking and security fundamentals, including TCP/IP, TLS/mTLS, certificates, PKI, and authentication Nice to Have • Real-time media: WebRTC (ICE/TURN, DTLS), GStreamer, H.264, or remote desktop protocols such as RDP • Identity: SAML, OIDC, LDAP/Active Directory • Security engineering: threat modeling, secure protocol design, PKI and mTLS, code signing and signed updates, Linux hardening, or an offensive security / CTF background • Embedded Linux and hardware interfaces: Yocto, ARM boards, CAN (ISO-TP), UART, HID input, V4L2 video capture • Flutter with native code (FFI, platform channels) or another cross-platform desktop stack • Shipping on-premise or air-gapped software • Building your own AI tooling: agent workflows, skills, MCP servers Why Join Us AI is making ordinary software cheap to produce. Building close to hardware is where the interesting problems are moving: the constraints are real, the feedback is immediate, and there's more to learn than any framework can • Solve challenging problems across software, hardware, networking, security, and AI • Work in an environment where AI is an integral part of how software is built • Take real ownership and have a direct impact on the product and how it evolves • Work with a small, highly technical team building something fundamentally new • Competitive salary and benefits Let's build it together! Even if you don’t meet every requirement - we’d still love to hear from curious, motivated people.

Software Engineer