Software Engineer jobs in Tel Aviv-Yafo

184 open
N
Senior C++ Software Engineer – AI Developer Tools
Nvidia · Tel Aviv-Yafo

The NVIDIA PerfTech team is looking for an outstanding Senior C++ Software Engineer to build the next generation of AI-powered developer tools. You will apply deep expertise in modern C++, systems architecture, performance, and debugging to extend our developer-tools ecosystem into the emerging world of agentic software. In this role, you will help develop Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service. You will build production-quality C++ components and integrations while contributing to agentic workflows and retrieval systems that help engineers find information, understand complex systems, and work more effectively. What You’ll Be Doing: • Architect and develop production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer-tools ecosystem. • Build reliable, performance-sensitive systems connecting native C++ tools with Genie’s retrieval and agentic capabilities. • Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling. • Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations. • Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams. • Mentor engineers and help establish best practices for production-quality AI-powered systems. What We Need to See: • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. • 5+ years of professional experience developing complex production software in modern C++. • Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design. • Experience owning complex systems from design through implementation, deployment, and ongoing operation. • Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies. • Ability to integrate native C++ applications with Python-based services and service APIs. • Excellent communication skills and demonstrated ability to lead technical initiatives, clarify ambiguous requirements, and mentor engineers. Ways to Stand Out From the Crowd: • Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms. • Background with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation. • Experience designing secure, enterprise-scale retrieval or semantic-search systems. • Familiarity with LLM evaluation, grounding, observability, and hallucination reduction. • Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization. NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working with us. If you are creative and autonomous, with a genuine passion for technology, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate—including in our hiring and promotion practices—on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Software Engineer
N
Senior Software Engineer, AIOps
Nvidia · Tel Aviv-Yafo, Ra'anana

NVIDIA is powering the world's most advanced AI Factories. To ensure their seamless operation, we are building a mission-critical Observability and Prediction platform - delivered as both a high-scale SaaS solution and a robust on-premises deployment for our largest enterprise customers. We are looking for a Senior Software Engineer to join the AIOps platform team and help build the core distributed systems that ingest massive telemetry streams from GPU clusters and operationalize predictive AI models at scale. You will work at the intersection of high-performance data engineering and production ML, turning research algorithms into reliable, mission-critical software. What you'll be doing: • Architect and build an agentic AIOps system that autonomously monitors GPU fleet health, aggregates and correlates massive telemetry streams, surfaces intelligent alerts, and orchestrates multi-step diagnostic workflows and corrective actions - powering real-time dashboards, automated root-cause analysis, and proactive incident response. • Research, evaluate, and prototype data storage strategies and data representations across diverse database technologies and modalities, ensuring AI models are trained on high-quality, well-structured data that improves predictive accuracy and generalization. • High-Scale Engineering: Design distributed systems to handle the extreme telemetry density of large-scale AI clusters, ensuring efficient data ingestion, processing, and real-time analysis. • Instrument services with deep observability (metrics, logs, traces) to support rapid debugging and continuous performance improvement. • Build and own the model-serving infrastructure that operationalizes predictive algorithms at scale - packaging, versioning, deploying, and monitoring AI models in both SaaS and on-premises environments. • Contribute to the platform's core libraries and abstractions that accelerate development across the broader AIOps engineering team. What we need to see: • B.Sc./M.Sc. in Computer Science, Computer Engineering, or a related technical field. • 8+ years of software engineering experience building production distributed systems. • Core Systems Programming: Expert-level proficiency in languages such as Go, C++, or Rust, with a focus on high-performance, concurrent architectures. • Solid understanding of Kubernetes and container-based deployments for production services. • Experience deploying, monitoring, and maintaining ML models or data-intensive services in a production environment. • Comfort working in ambiguous, fast-moving environments where the product is still being shaped. Ways to stand out from the crowd: • Experience building ML model-serving platforms or MLOps tooling (model registries, A/B rollout frameworks, feature stores) at scale. • A track record of taking systems from prototype to stable, production-grade platform serving real enterprise customers. • A "Systems" Thinker: You don't just write software; you understand the full stack, from how data moves across the wire to how it’s processed in a distributed cluster. • Practical Innovation: The ability to simplify complex problems and build internal tools or frameworks that empower other engineering teams to move faster. With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you are passionate about building mission-critical systems at the frontier of AI infrastructure, we want to hear from you.

Software Engineer
N
Senior Software Engineer, Chip Design
Nvidia · Tel Aviv-Yafo, Yokneam

NVIDIA is looking for a passionate Senior Software Engineer to join our Chip Design CAD team. In this role, you will contribute and work at the interesting junction of electrical and software engineering, developing SW tools and solutions used to design the next generation of Smart Adapters, Switches and GPUs for advanced data centers across the world. What you'll be doing: • Develop innovative SW solutions • Take part in defining methodologies affecting design and verification engineers’ day-to-day work • Improve existing tools, which are used in-house by electrical engineers for designing the next generation SoCs and Switches • Collaborate with designers, verification specialists and architects to accomplish your tasks What we need to see: • Computer Science degree with excellent grades • 5+ years of practical experience • Motivated, responsive, and keen on process improvement • Strong analytical, debugging and problem-solving skills • Strong programming skills, with familiarity using AI-powered development tools and workflows Ways to stand out from the crowd: • Experience in DA / CAD team • Knowledge in FE/BE chip design or Dynamic verification • Experience using AI-based IDEs, coding assistants, or agentic tools to improve development productivity • Practical experience developing, configuring, or training AI agents to solve engineering problems • Experience in a Linux environment NVIDIA has some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our exclusive engineering teams are rapidly growing. If you're creative and hands-on with a real passion for technology, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Software Engineer
N
Senior Software Developer
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam

We are looking for an enthusiastic software engineer to join our AI networking acceleration team, to work on a groundbreaking open-source library, using hardware offloads, GPU Kernels and RDMA network cards. Our product is a performance-oriented low-level infrastructure, crafted to change the way inference works. We thrive as a team in a deeply strong environment, and we're passionate about innovation. The rewards are sweet and include working with some of the brightest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to collaborate on products that transform daily the way people work and play. What you'll be doing: • Developing a highly optimized inference framework • Running on the world’s largest supercomputers and data centers. • The work environment is dynamic and challenging as our employees work on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features. What we need to see: • B.Sc. or equivalent experience in Computer Science or Software Engineering • 5 years’ experience in modern C++ / C / Rust development • 3 years’ experience in Linux environment and familiarity with development tools • Deep knowledge of the TCP/IP network stack • Understanding of computer architecture and operating systems concepts Ways to stand out from the crowd: • Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning) • Experience in programming CUDA kernels is an advantage • Familiarity with ML frameworks and LLMs • Background in parallel programming / high-performance computing / RDMA technology At NVIDIA, we are passionate about supercomputing and powerful ground-breaking technologies. Our products span many areas, such as: high-performance computing (HPC), Machine Learning, cloud services, storage and more - and we've only scratched the surface of what can be accomplished. We need hardworking and creative people to help us seek some of these outstanding opportunities. With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the smartest engineers in the world working for us and, due to extraordinary growth, our elite engineering teams are fast-growing fast. If you're a creative and autonomous manager with a sincere passion for technology, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Software Engineer
CN
Senior Software Engineer – Cato Apps Team (AI)
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. We're looking for a talented and a Senior Software Engineer to join the Cato Apps Team (AI) - the team building Cato's agentic harness and intelligent agent ecosystem, powering how customers interact with Cato's SASE platform, supporting and enabling all of Cato agentic solutions. This team is at the forefront of Cato's AI innovation, building AI-native systems and agentic harness that transform how IT and security teams operate, troubleshoot, and make decisions. In this role, you'll help shape and build the foundation of Cato's AI-powered management and support experience, directly impacting thousands of global customers by making Cato's platform smarter, faster, and easier to use by leveraging the power of AI. Responsibilities: • Design and develop Cato's Agentic Infrastructure, leveraging state-of-the-art technologies to build highly scalable, AI-native end-to-end services — from backend logic and service integration all the way to AI-first products such as Cato's AI Assistant. • Design build and deliver features covering all application layers, FE, BE, pesistance including responsibility on the deployment, and production monitoring of delivered features. • Collaborate closely with AI/ML engineers, product managers, and UX designers to define and deliver intelligent, conversational and none conversational AI powered capabilities. • Drive innovation and bring new ideas for AI-based automation, autonomous workflows, and insight generation across the platform. Requirements: • 7+ years of software-development experience, with strong Java fundamentals and experience building backend services and APIs. • Experience contributing to full-stack web applications, including Java backend services, React frontend development, and DB. • Familiarity with cloud-native development practices, including microservices, CI/CD, containerized deployments, and production monitoring. • Hands-on experience with AI-powered applications or LLM APIs, combined with a curious, collaborative mindset and eagerness to learn. Why join Cato: Cato Networks is the world's first SASE platform, connecting and securing enterprises with cloud-native simplicity. Joining Cato means working with passionate engineers who are reinventing enterprise networking and security - with AI at the core of the experience.

Software Engineer
CN
Senior Software Engineer
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. About the role We’re building a new product at the intersection of AI and data security - with startup speed, real ownership and Cato’s enterprise scale behind us. Join Cato DataSec to turn complex security data into a product that helps enterprises adopt AI with confidence. This is an opportunity to shape a product from its earliest stages: solve open engineering problems, make architectural decisions and get working software into customers’ hands. You’ll build on Cato’s global SASE cloud, with real customers and real data from day one. The engineering spans distributed systems, high-volume data processing, advanced analytics and the frontend experience that brings them together. The challenge is turning fragmented signals into intelligence that customers can act on - quickly, reliably and at scale. What you'll do • Ship complete features. Own capabilities end to end, from data pipelines and backend services through APIs and frontend implementation, rollout and iteration. • Find connections in complex data. Develop correlation and analytical capabilities that turn large volumes of security events into meaningful insights. • Build for scale. Design and operate streaming and batch pipelines, balancing throughput, latency, correctness and cost. • Shape the architecture. Make decisions across backend services, data processing and analytics, and validate them against production behaviour. • Stay close to the customer problem. Work with Product, Research, Data Science and security teams to turn emerging needs into shipped capabilities. • Own what you ship. Investigate issues, improve performance and reliability, and keep raising the quality of the product. Our stack includes Java/Spring Boot, Kafka, Spark/Flink, ClickHouse/Athena and AWS. Who we're looking for You’ve built something substantial and stayed with it after launch. You can explain the decisions you made, the constraints you worked around and what changed once real users arrived. You’ve taken an unclear problem, worked out a practical approach and shipped a useful first version. You make progress without waiting for every detail to be specified, and you know which assumptions need testing before moving ahead. You want to remain hands-on across the product: writing backend code, building frontend flows and owning production outcomes. You follow a feature through to a usable customer experience, including work outside your strongest area. Your background might be a startup, a large-scale platform, a technology unit or research. Math, engineering and other non-CS paths are welcome. What you’ve built - and how you approached it - matters more than a perfect CV. Requirements • 5+ years of hands-on backend or software engineering, including production delivery. • Built and operated a data-intensive system, pipeline or analytics service. • Production experience with distributed systems and event-streaming infrastructure. • Shipped a user-facing feature end to end, with hands-on contributions to both backend and frontend implementation. • Can explain technical tradeoffs using concrete examples involving scale, reliability, performance or data correctness. • Can walk through a production issue you diagnosed and how you verified the fix. Advantages • Correlation, similarity or entity resolution: matching, identity graphs or near-duplicate detection. • Data or AI security: DLP, CASB, DSPM, insider risk or AI-security systems. • Spark plus ClickHouse/Athena: pipeline development and analytical performance. • Flink or systems processing billions of events per day. • AWS, privacy engineering or production ML capabilities. • Startup, founding-team or zero-to-one product experience. Why join Build at an early stage with the reach of an established security platform. You’ll influence the architecture, work through problems without a ready-made playbook and see your decisions tested by enterprise use. If you want your next role to include “built it from scratch” and “owned it in production,” we’d like to hear from you.

Software Engineer
CN
Research SW Engineer
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. Cato Networks is looking for a Software Engineer to join the Research & Infrastructure team in our Security Research group. You'll build the systems behind Cato's security research and help turn that research into product capabilities. You'll work closely with researchers across the group to understand what they need, and you'll own each solution from requirements and architecture through implementation and delivery. Our team builds platforms for threat intelligence, malware hunting and attack analysis, along with scalable pipelines for processing large volumes of data. AI tools are part of how we design, build, test and research every day. Responsibilities • Own the full development lifecycle of systems and applications: gather requirements, define technical specifications, design the architecture, and build backend services and web interfaces. • Build threat intelligence, malware hunting and attack analysis platforms that support Cato's security operations and its Managed Threat Detection & Response (MDR) service. • Build tools that let researchers investigate threats, develop security content and create detection signatures. • Design the workflows and infrastructure that bring research outputs into Cato's customer-facing products. • Build scalable data processing and analysis solutions on the Cato Cloud data warehouse, automate protocol analysis, and integrate with internal and external services. Requirements • 3+ years of server-side development in Python. • 3+ years of web development with modern frameworks. • A strong grasp of software engineering fundamentals, including system architecture, code design and end-to-end development. • Proven ability to turn stakeholder needs into clear requirements and working technical solutions. • Experience with relational and NoSQL databases such as MongoDB, Elasticsearch, MySQL and Redis. • Ability to use AI tools effectively in daily engineering work and critically evaluate their output. • Strong ownership, initiative and organizational skills. • Excellent communication and collaboration skills, with fluent English. • BSc in Computer Science or a related field. Advantages • Experience with React. • Experience with big-data technologies such as Apache Spark. • Background in security or networking.

Software Engineer
CN
Software Engineer – RBI
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. We’re looking for an experienced Software Engineer to join our RBI (Remote Browser Isolation) team. In this critical role, you will take part in building a new SaaS product from scratch to production and solve architectural and engineering challenges. You will be building highly scalable solutions, providing infrastructure and value to a new asset management product. Responsibilities: • Develop a new SaaS product from scratch to production, and participate in defining the specifications, architecture, and other tech-related areas of the project. • Take ownership of end-to-end development, from processing large-scale data to building backend services that power web interfaces. • Work closely with multiple stakeholders – Product Management, Research, SOC and NOC services, and Automation teams. • Design and implement enterprise platform solutions. • Research new technologies and adapt them for use within the company's products. • Collaborate with multiple development teams to deliver scalable, high-quality solutions. • Participate in code reviews, architectural discussions, and continuous improvement of engineering practices. Requirements: • 5+ years of backend development experience. We’re using Java, Go, Play Framework, Spring Boot, GraphQL, etc. • Experience with Chromium and video streaming technologies • Familiarity with AWS technologies. • Experience building and operating high-scale SaaS microservices in production. • Experience testing services using continuous integration methodologies. • B.Sc. degree in Computer Science from a recognized university or equivalent experience. • Well organized, execution-oriented, motivated, a fast learner, independent, and an excellent problem solver.

Software Engineer
CN
SW Engineer - Enterprise Browser team
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. We’re building a secure, high-performance Enterprise Browser that integrates deeply with the Cato Cloud and delivers exceptional usability, security, and manageability for enterprise users. We are looking for a talented Software Engineer with deep systems experience and a passion for modern, secure browser engineering. Responsibilities: As a Software Engineer on the Enterprise Browser team, you will: • Design, implement, and maintain core browser components written in modern C++ / Rust / TS, focusing on performance, security, and stability in a multi-threaded environment. • A passion for solving problems and providing workable solutions. • Collaborate across teams (product, UX, backend engineering, security) to define specifications and deliver new features. • Optimize performance and memory usage for complex browser subsystems. • Participate in all phases of the development lifecycle, from design and prototyping to testing, release, and continuous improvement. • Ensure code quality and reliability via unit/integration testing, code reviews, and automated CI pipelines. • Keeping abreast of new technologies and finding opportunities to keep our technology stack up to date. You will help shape the next generation of our enterprise browser: solving challenging problems at the intersection of security, performance, and user experience. Requirements: • B.Sc or B.A degree in Computer Science from a known university. • 5+ years of professional C++ development experience, preferably on large, complex codebases - a must. • Experience with multi-threaded programming and concurrency models. • Excellent debugging and performance tuning skills. • Familiarity with browser internals or rendering engines (Chromium) - an advantage. • Experience with cross-platform development (Windows, macOS, Linux) - an advantage. • Full-stack development experience (TS/React/Java) - an advantage. • Track record of excellence.

Software Engineer
CN
Software Engineer – Networking Group
Cato Networks · Tel Aviv-Yafo

Cato Networks is the converged network and security cloud for the AI era. As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents. Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide. We are looking for a passionate and experienced Software Engineer to join our Networking Group. In this role, you will play a key part in developing our cloud-based, proprietary networking and security management solutions. You will also design and implement highly scalable processes for gathering and analyzing real-time network statistics, events, and large-scale data. Responsibilities: • End-to-end backend development: from processing large-scale data to designing efficient microservices. • Develop and enhance high-performance, scalable services. • Improve the reliability, security, and scalability of existing infrastructure. • Work closely with cross-functional teams including Product, Data, Security, and UX. • Research and adopt new technologies to improve our products. Requirements: • 4+ years of hands-on experience in backend development. • Strong expertise in Java, and Spring Boot, (Go - advantage). • Experience with using and implementing RESTful APIs (GraphQL - advantage) • Basic understanding of networking concepts (e.g., TCP/IP, DNS, DHCP, VPN, network protocols). • Deep understanding of Object-Oriented Programming and software engineering principles. • Experience with databases: NoSQL (Elasticsearch, Redis, MongoDB) and relational (MySQL, PostgreSQL). • Familiarity with microservices architecture and technologies (Docker, K8S). • Experience with AWS technologies - advantage • Proven experience in big data applications – advantage. • Experience with FE technologies and JavaScript - advantage (React and TypeScript - big advantage) • Experience working with AI tools such as Claude, codex- advantage • Strong problem-solving skills, self-learning ability, and team collaboration mindset. • B.Sc. in Computer Science or equivalent.

Software Engineer
N
Senior Software Engineer - Search Application (Agentic Search)
Nebius · Tel Aviv-Yafo

About Nebius: Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure. Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI. Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D. We are looking for a Senior Software Engineer to work on the core search application powering our agentic search platform. In this role, you will build and operate a high-scale, latency-sensitive API that sits at the center of the search request flow. The system orchestrates multiple retrieval capabilities, ranking components, and downstream services to serve thousands of search requests per second while balancing search quality, latency, reliability, and infrastructure cost. In this position, your responsibility will be to • Design, implement, and operate core backend components of a search orchestration system, spanning online services and background data pipelines. • Build well-tested services and pipelines with clear responsibilities and interaction contracts, while remaining flexible as the system evolves • Define and implement observability primitives, including structured logs, metrics, traces, and quality signals for both online and offline components • Support experimentation and iteration by enabling feature flags, controlled rollouts, and online experiments • Track throughput, latency, and resource usage across the system, and improve performance or cost efficiency when business needs require it • Collaborate closely with ML engineers to integrate search quality improvements to the system, while keeping ML logic decoupled from core system internals • Monitor resource usage, bandwidth consumption, and infrastructure cost • Work with data analysts and product managers to translate product and quality goals into concrete backend behavior and measurable metrics You may be a good fit if you: • 5+ years of experience building product critical backend services • Strong Go and Python Experience • Experience with large-scale distributed systems (5k+ RPS, billions of events, high-throughput pipelines) • Understanding of Information Retrieval flows and pipelines • Experience operating production systems and debugging failures in distributed environments • Strong understanding of scalability, fault tolerance, and resource management • Are interested in either a strong senior IC role or a role with significant technical leadership and ownership. Benefits & Perks: • Competitive compensation • Career growth and learning opportunities • Flexibility and ownership • Collaborative and innovative culture • Opportunity to work on impactful AI projects • International environment and talented teams What's it like to work at Nebius: Fast moving - Bold thinking - Constant growth - Meaningful impact - Trust and real ownership - Opportunity to shape the future of AI Equal Opportunity Statement: Nebius is an equal opportunity employer. We are committed to fostering an inclusive and diverse workplace and to providing equal employment opportunities in all aspects of employment. We do not discriminate on the basis of race, color, religion, sex (including pregnancy), national origin, ancestry, age, disability, genetic information, marital status, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable law. Applicants must be authorized to work in the country in which they apply and will be required to provide proof of employment eligibility as a condition of hire. If you need accommodations during the application process, please let us know.

Software Engineer
N
Senior Software Engineer (YDB Team)
Nebius · Tel Aviv-Yafo

About Nebius: Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure. Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI. Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D. The role The YDB Development Team at Nebius is hiring mid- and senior-level software developers with C++ expertise. YDB is an open-source platform with two roles within Nebius: • Providing the binary object storage foundation for S3 Object Storage, Shared Filesystems and Network Block Storage • Serving as a distributed relational database and message broker for services such as IAM, billing, audit trails and logging We operate YDB clusters in more than 10 regions using HDD and NVMe storage. Individual clusters span tens of thousands of nodes, manage hundreds of petabytes of data and deliver terabytes per second of throughput. Our infrastructure includes x86 and Arm-based systems, including NVIDIA GB300 nodes. What you’ll work on • Evolve YDB’s architecture for new hardware, redesigning core components when incremental optimization is insufficient: • QLC NVMe drives: increase storage density while controlling RAM/CPU consumption and write amplification • Dual 800 Gb/s network adapters: reduce CPU overhead and memory bandwidth consumption to utilize the available NIC bandwidth • NVIDIA GB300-based systems: ensure efficient operation on Arm-based hosts and offload storage and networking processing to BlueField DPUs • Support high-capacity SMR HDDs by designing data placement, sequential writes, garbage collection and recovery around zoned-write constraints • Develop wide erasure-coding schemes to reduce space aplimfication while maintaining durability and availability • Reduce recovery and rebalancing times after device outages while limiting the impact on foreground workloads • Prevent, detect and recover from silent data corruption across memory, networking and storage • Provide the system capabilities and interfaces required by fleet-wide automation so that hundreds of production clusters can be deployed, configured, upgraded, diagnosed and operated consistently We move quickly and focus on delivering practical value. Features and optimizations merged into the production branch are typically deployed within weeks. You’ll see your work solving real problems in live clusters—not waiting years to make an impact. Requirements: • 5+ years of professional experience developing high-load systems in C or C++. Candidates with 3+ years will also be considered if their experience includes relevant work on distributed storage systems • Experience developing high-performance, low-latency software components • Understanding of core dumps, flame graphs and sanitizer-enabled builds • Understanding of CPU caches, atomic operations and NUMA architectures Nice to have: • Experience designing and developing production-grade distributed storage systems and/or databases • Experience with on-disk data structures such as LSM trees and B+ trees, and storage algorithms such as erasure coding and checksumming • Understanding of NVMe, conventional HDD and SMR HDD internals • Experience with debugging and profiling tools such as perf, VTune, bpftrace and gdb • Familiarity with the Linux kernel, SPDK/DPDK, libaio and io_uring • Knowledge of IP, TCP, UDP and DNS, and ideally InfiniBand or RoCE/RDMA • Experience with Kubernetes and Grafana • Experience responding to production incidents • Knowledge of availability and durability calculations For Senior candidates, we offer hybrid working or the flexibility to work remotely within EU. Benefits & Perks: • Competitive compensation • Career growth and learning opportunities • Flexibility and ownership • Collaborative and innovative culture • Opportunity to work on impactful AI projects • International environment and talented teams What's it like to work at Nebius: Fast moving - Bold thinking - Constant growth - Meaningful impact - Trust and real ownership - Opportunity to shape the future of AI Equal Opportunity Statement: Nebius is an equal opportunity employer. We are committed to fostering an inclusive and diverse workplace and to providing equal employment opportunities in all aspects of employment. We do not discriminate on the basis of race, color, religion, sex (including pregnancy), national origin, ancestry, age, disability, genetic information, marital status, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable law. Applicants must be authorized to work in the country in which they apply and will be required to provide proof of employment eligibility as a condition of hire. If you need accommodations during the application process, please let us know.

Software Engineer
J
Senior Software Engineer
JFrog · Tel Aviv-Yafo, Netanya

At JFrog, we’re reinventing DevSecOps to help the world’s greatest companies innovate. Our team of industry-leading software security experts is a true pioneer, constantly pushing the boundaries with original research and technological innovation. JFrog is a special place with a unique combination of brilliance, spirit, and just all-around great people. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production – a concept we call “liquid software”. Wouldn't it be amazing if you could join us on our journey? JFrog is seeking an exceptional and passionate Senior Software Engineer to drive the design and development of our next-generation SaaS Management Platform. If you’re driven by the challenge of designing and developing cutting-edge platforms, this is the opportunity for you. As a Senior Software Engineer at JFrog, you will be responsible for the end-to-end design, development, and operation of a high-impact SaaS Management Platform, which serves as the control plane for a world-class DevSecOps cloud service. You will collaborate closely with Product Management, development teams, DevOps, and SRE to ensure the highest standards for Security, scalability, availability, and stability across the JFrog SaaS ecosystem. As a Senior Software Engineer at JFrog, you will... • Join the team responsible for building JFrog’s SaaS Management Platform, the robust, high-availability system that orchestrates tenants' lifecycle in complex multi-cluster, multi-region deployments • Design and develop scalable, reliable, and intuitive capabilities that support the operational and lifecycle needs of JFrog’s SaaS offerings • Architect and implement cloud-native solutions across AWS, Azure, and GCP, leveraging Kubernetes to deliver an efficient and reliable infrastructure layer for our engineering teams • Collaborate with Product Management, R&D, and DevOps to translate business objectives into platform features, ensuring we deliver immediate value to both internal developers and external SaaS users • Continuously improve developer productivity by creating self-service tooling, minimizing manual interventions, and integrating cloud and Kubernetes services • Work with diverse and cutting-edge technologies, including Kubernetes, K8s Operators, ArgoCD, Prometheus, Kafka, MongoDB, Helm, and Istio, while developing expertise in these areas • Leverage AI tools in your daily work, using tools that build better software faster and boost productivity To be a Senior Platform Engineering Developer at JFrog, you need… • Development Experience: 6+ years of hands-on experience designing, building, and managing scalable systems on cloud infrastructure. • Technical Design: Proven ability to translate complex product requirements into clear technical designs and execution plans, with a strong track record of unifying diverse internal services into high-availability SaaS solutions. • AI & LLM Expertise: Hands-on experience architecting and deploying backend services integrated with AI/LLM workflows, along with practical experience using AI tools to accelerate development and optimize engineering workflows. • Server-Side Proficiency: Strong background in server-side development, with fluency in at least one of the following: Java, Go, Python, .NET, or Node.js. • Infrastructure & Orchestration: Extensive experience with Docker and Kubernetes, including designing operators, controllers, or multi-cluster management systems. • Cloud Proficiency: Practical experience with at least one major cloud provider (AWS, Azure, or GCP); multi-cloud experience is a plus. • Platform Engineering: Experience building Internal Developer Platforms (IDP) and working on high-scale products is a significant advantage.

Software Engineer
S
Staff Software Engineer (Veza/Armis)
ServiceNow · Tel Aviv-Yafo

Job Description Armis from ServiceNow, protects the entire attack surface and manages an organization’s cyber risk exposure in real time. Combined with ServiceNow’s Security and Risk capabilities, as well as Identity Security capabilities from Veza, we bring together all critical capabilities to secure every asset, every identity - incl. AI Agents - across all environments with the right level of context - security, operational and business - to build the first of its kind autonomous defense platform for the Agentic Enterprise. The Software Engineer role will be critical to the company’s success. You will build a robust infrastructure integrated with the Armis platform to acquire network insights. You and the team will design, develop, and maintain out-of-the-box modules, algorithms, and extensions while working with highly talented engineers. What you'll do • Develop and maintain a data intensive infrastructure of traffic analysis and association. • Conduct research to define solutions and assume their effectivity, based customer data and technical investigation. • Help with solving complex customer issues and scale issues with our solutions and platform Qualifications • 5+ years of experience with Python • Networking and Network Equipment Background: In-depth understanding of networking protocols (TCP/IP, UDP, etc.), network architectures, and experience working with various network equipment (routers, switches, firewalls, WLC, etc.) • Experience with developing and maintaining production, enterprise-level systems • Experience with system architecture and finding creative solutions to complex problems • Experience in dealing with performance and high-scale systems • The mentality of a team player, a sense of ownership and urgency, versatility, and eagerness to learn new concepts and improve Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.  Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.

Software Engineer
S
Staff Software Engineer (Armis/Veza)
ServiceNow · Tel Aviv-Yafo

Job Description Armis from ServiceNow, protects the entire attack surface and manages an organization’s cyber risk exposure in real time. Combined with ServiceNow’s Security and Risk capabilities, as well as Identity Security capabilities from Veza, we bring together all critical capabilities to secure every asset, every identity - incl. AI Agents - across all environments with the right level of context - security, operational and business - to build the first of its kind autonomous defense platform for the Agentic Enterprise. We are looking for a Software Engineer to join the evolution of our Exposure Management core. You will be responsible for the high-throughput architecture that ingests and correlates data from hundreds of integrations and data sources. Your mission is to transform billions of raw data points into a unified asset inventory and an intelligent engine for security risk prioritization and remediation. Our stack: Python, AWS, FastAPI, ECS, Celery Responsibilities • Design and build an infrastructure to correlate multiple data sources and matching methods • Research and develop algorithms for asset discovery , and solve complicated identification issues • Develop extendable libraries and utilities which will speed-up our implementations and make sure we’re building scalable and high-quality solutions • Work closely with product and other R&D teams • Help with solving complex customer issues with our solutions and platform Qualifications • 7+ years of experience in a backend-heavy role using Python/GO/C++/Java • Proven track record of developing and maintaining production-grade, enterprise-level distributed systems • Experience in system architecture and the ability to find creative, elegant solutions to complex problems • Deep understanding of performance optimization and concurrency in high-scale, data-intensive environments • Analytical mindset and a data-driven approach for problem-solving • The mentality of a team player, excellent communication skills and a strong sense of ownership and urgency • BS degree in Computer Science, Information Technology or equivalent Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.  Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.

Software Engineer
S
Sr Staff Software Engineer
ServiceNow · Tel Aviv-Yafo

Job Description Senior Staff Software Engineer (AppSec), Tel Aviv We are looking for a Senior Staff Software Engineer to join the AppSec engineering team in Armis R&D and lead it from the inside. The team builds Armis Centrix for Application Security, an AI-native AppSec product built from the ground up over the past year and now growing into a core product line. You get the best of both worlds: a small, autonomous team that owns its product end to end, backed by the data, expertise, and stability of Armis and ServiceNow engineering. If you love taking a product from its first customers to enterprise scale, own outcomes end to end, and raise the bar for the people around you, this is for you. What You'll Do Lead From the Code: Be a technical lead in the team, hands-on in architecture, design, and the critical paths of the codebase, with the accountability that comes with it. Build Agentic AppSec: Design and build LLM-based agents and pipelines that analyze real-world codebases at scale: orchestration, tool use, context engineering, and the deterministic components that do what models shouldn't. Make AI Trustworthy: Own evaluation-driven development: the evaluation harness, golden datasets, regression gates in CI, and cost and latency tracking, so every pipeline change is measured before it ships. Own the Backend & AI Architecture: Design robust, multi-tenant microservice cloud environments with security by design as the default. Run the Team's Rhythm: Drive planning, estimation, and delivery of commitments; turn designs into clear, estimated work that engineers own. Grow People: Mentor, review designs and code, and set engineering standards, with a growth path into formal team leadership as the team scales. Engage Beyond the Code: Work directly with product, customers, support, sales, and leadership to gather real-world insight, unblock fast, and align technical direction with the business. Collaborate Globally: Work closely with engineers and stakeholders across Israel, the US, Canada, and India. Qualifications • 8+ years of deep backend/systems experience, strong Python, and real production experience in a multi-tenant microservice cloud environment • Must: hands-on experience building LLM-based agents or agentic pipelines in production: orchestration, tool use, context engineering, model selection, cost and latency at scale • Must: hands-on experience evaluating them: an evaluation harness, golden datasets, or benchmark suites you built or owned, and you can explain how you knew a change made the system better rather than different • A track record of owning outcomes end to end, from early stage to scale, including a commitment that went wrong and what you did about it • A security engineering mindset: tenant isolation, access control, and secure design are non-negotiable to you • Technical leadership experience as a tech lead or team lead, with the intent to keep your hands in the code. Formal management experience is a plus • An All-Around Player: independent, execution-focused, and happy to build whatever it takes • Excellent English for working effectively across time zones Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.  Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.

Software Engineer
M
Senior Software Engineer
Medtronic · Tel Aviv-Yafo, Herzliya

Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life In this role, you will join a world-class team of engineers within the Surgical Operating unit responsible for developing medical devices that focus on lung cancer diagnosis. Medtronic’s Surgical Operating Unit is a new, powerful operating unit bringing together the people and product portfolio of Surgical Robotics and Surgical Innovations. With the Medtronic Mission as our North Star, we will build on our legacy of proven surgical solutions and advance the promise of robotics and digital solutions to benefit our customers and patients. Make your impact by exploring a career with the world’s leading Medical Device company, striving “to alleviate pain, restore health, and extend life.” As a Sr Software Engineer, you will design, develop, test, and deploy software solutions for complex products and systems. You will collaborate across software, hardware, systems, and algorithm teams, taking technical ownership of features and solutions from architecture and design through deployment and supportPrimary Responsibilities • Design, develop, test, and maintain software applications using modern .NET and C# technologies. • Develop, optimize, and support software running on Linux-based systems. • Collaborate with software, hardware, systems, and algorithm engineering teams to deliver integrated solutions. • Design and implement cloud-native architectures using KEDA for scalable workloads and Terraform for infrastructure automation • Troubleshoot and resolve software issues across development, testing, and production environments. • Build, deploy, and maintain Docker-based containerized applications. • Drive technical decisions and own solutions from architecture and implementation through deployment and lifecycle support. • Contribute to code reviews, testing strategies, and software quality initiatives. Required Qualifications • Bachelor's degree OR Master's degree with a minimum of 4 years of experience in software engineering. • Experience developing applications using modern .NET and C#. • Experience designing, developing, testing, and troubleshooting complex software systems. • Experience developing and deploying solutions in cloud environments. • Experience developing and troubleshooting software in Linux environments and Docker-based containerized applications. Preferred Qualifications • Experience with distributed systems, microservices, networking, and service-to-service communication. • Experience with React and TypeScript. • Experience in medical device, healthcare technology, or other regulated environments. • Experience with hardware-software integration. • Experience developing real-time or performance-sensitive systems. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.  ‌ ‌ Recruitment Fraud Alert We are aware of phishing scams targeting job seekers. Please keep the following in mind: Apply only through official Medtronic channels. All legitimate Medtronic recruiting communications come from approved Medtronic platforms and official @medtronic.com email addresses. Medtronic will never ask for payment or sensitive personal information (such as bank account or Social Security details) during early stages of the hiring process. Any such requests are not legitimate. If you receive a suspicious message claiming to be from Medtronic, do not respond, click links, or open attachments. If you have any questions, concerns regarding the authenticity of a communication alleged to have been made by or on behalf of Medtronic, please contact us immediately at [email protected]. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. ‌ This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).

Software Engineer
S
Software Engineer
Sett · Tel Aviv-Yafo

Description A winning ad could change the trajectory of a mobile game. The only way to consistently find winners is to explore more, faster, and smarter than anyone else. Sett is a UA creative performance platform for mobile gaming. We build agentic AI systems that analyze performance data, generate diverse playable and video ad concepts, deploy them to ad networks, and continuously learn from the results. The full creative loop. Automated, and done better than humans only. Our system doesn't remix templates. It creates fundamentally different creative hypotheses, each one built from real performance signals. Sett is looking for a Senior Software Engineer to join our out-of-this-world, cross-functional team. If you’re someone who loves taking ownership, enjoys working across the stack, and isn’t afraid to dive into new technologies - this might be your perfect role. Responsibilities • Own end-to-end feature development - from design and coding to testing and production • Work on LLM based applications including the development of proprietary AI Agents • Collaborate with team members through design/code reviews and open discussions • Partner closely with research and engineering to deliver impactful solutions Requirements • At least 8 years of experience in software development - a MUST • Strong hands-on experience with Python (At least 4 years) - a MUST • Proven ability to develop and maintain complex backend systems • Experience with LLMs, agentic workflows, or AI orchestration frameworks • Curiosity, drive, and a passion for building great tech

Software Engineer
A
Principal Engineer - AI First Development Lead
Aidoc · Tel Aviv-Yafo

About Aidoc Aidoc is the market leader in healthcare AI and has developed the world's largest clinical frontier model, supporting nearly 50 million patients each year. Aidoc is deployed in more than 2,000 medical centers worldwide. Since our founding in 2016, Aidoc has raised over $500 million and achieved a record number of FDA-cleared solutions. Medical diagnosis is hitting a breaking point, where the number of physicians hasn't kept up with the rapidly growing patient load. This leads to misdiagnosis and treatment delays that result in hundreds of thousands of deaths every year. Aidoc assists clinicians by precisely highlighting diseases directly on medical images, preventing misdiagnosis and ensuring that urgent patients receive the immediate attention they need. About this role We’re seeking an exceptional Principal Engineer to shape the technical direction and long-term architecture of Aidoc’s AI-first development tools. You’ll report to the company’s co-founder and Chief Architect, and drive meaningful change to the whole R&D department, setting standards of how engineering is done well and productively in Aidoc. In this role, you’ll lead complex, cross-organization initiatives and drive architectural strategy across multiple teams, while staying close to the code and ensuring decisions are grounded in real-world implementation. You’ll work directly with R&D leadership and all R&D teams to define and build the tools which will make Aidoc’s R&D organization 10x faster and better thanks to the new AI capabilities of the world. We will work in “startup mode” - close to our users, delivering value in quick iterations, while keeping very high engineering standards. Responsibilities • Define and drive long-term strategy for AI-first dev tools in collaboration with engineering leadership. • Define, develop, and integrate tools based on the latest AI technologies for the benefit of Aidoc’s R&D department. • Lead company-wide technical initiatives, ensuring alignment across multiple teams. • Lead and formalize engineering best practices around performance, reliability, and observability. • Evaluate emerging technologies and identify opportunities to improve scalability, developer productivity, and overall system robustness. Requirements • 15+ years of professional experience building software systems in Development. • Proven track record in technical leadership roles, delivering complex cross-functional projects. • Deep understanding of architecture, scalability, and operations of an engineering organization delivering enterprise software. • Experience with cloud infrastructure (AWS or equivalent), and modern DevOps practices. • Strong coding skills in one or more modern backend languages (e.g., Python, Go, Node.js, Java, C#). • Power user of AI-first development tools (Claude Code / Cursor / other agents / MCP servers etc.) • Strong technical leadership skills - able to align technical directors and executives towards a shared technical vision. • First principles thinking - ability to break down your recommendations to the basic technical truths behind them. • Advantage: experience delivering products to developers / highly technical customers. Working at Aidoc Our Perks: • Be part of something big - using cutting-edge technologies to transform the Healthcare industry (while saving patients’ lives) • We work in a hybrid model, with our new offices located at 34 HaMasger Street in Tel Aviv and parking for employees. • Amazing and healthy breakfasts and lunches prepared daily by our personal chef! • Stocked up kitchen & meal card • Wellness: Aidoc employees-only gym, plus Pilates, Yoga, and functional workouts classes. • Amazing culture - collaborative, transparent & fun! • Attractive compensation package & benefits Aidoc is deeply committed to creating an inclusive workplace, and to the principle of equal opportunity for all individuals. We prohibit discrimination and harassment based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other status protected by law.

Software Engineer
A
Staff Software Engineer
Aidoc · Tel Aviv-Yafo

About Aidoc Aidoc is the market leader in healthcare AI and has developed the world's largest clinical frontier model, supporting nearly 50 million patients each year. Aidoc is deployed in more than 2,000 medical centers worldwide. Since our founding in 2016, Aidoc has raised over $500 million and achieved a record number of FDA-cleared solutions. Medical diagnosis is hitting a breaking point, where the number of physicians hasn't kept up with the rapidly growing patient load. This leads to misdiagnosis and treatment delays that result in hundreds of thousands of deaths every year. Aidoc assists clinicians by precisely highlighting diseases directly on medical images, preventing misdiagnosis and ensuring that urgent patients receive the immediate attention they need. About this role We’re looking for a Staff Engineer to lead the design and development of central components within Aidoc’s R&D. You’ll combine hands-on development with architectural leadership - solving complex engineering challenges, guiding your team through design decisions, and ensuring our systems are robust, scalable, and maintainable. You’ll collaborate with other senior engineers, tech leads, and product partners to define technical direction, drive innovation, and improve engineering practices across the teams and groups. This is a role for someone who thrives on building well-designed systems, driving technical excellence within the team and mentoring peers. Responsibilities • Lead the design and implementation of scalable and reliable backend services. • Drive architectural discussions and make key technical decisions within your domain. • Collaborate with cross-functional teams to translate business and product goals into technical solutions. • Deliver high-quality, maintainable, and testable code while ensuring best practices for security, performance, and reliability. • Mentor and support engineers through design reviews, code reviews, and knowledge sharing. • Continuously improve development processes, observability, and deployment pipelines. • Contribute to the evolution of the platform’s architecture as the company and product scale. Requirements • 10+ years of hands-on experience designing and developing complex, production-grade systems. • Proven track record in architecting and leading large-scale software projects. • Deep understanding of system design, distributed systems, and software architecture patterns. • Strong coding skills in one or more modern backend languages (e.g., Python, Go, Node.js, Java, C#). • Experience with cloud environments (AWS or equivalent), containerized deployments, and infrastructure as code (e.g., Docker, Kubernetes, Terraform). • Experience designing and scaling event-driven architectures and data-intensive systems. • Excellent communication and influencing skills - able to align multiple teams toward a shared technical vision. • A proactive mindset, strong sense of ownership, and passion for solving complex engineering problems. Working at Aidoc Our Perks: • Be part of something big - using cutting-edge technologies to transform the Healthcare industry (while saving patients’ lives) • We work in a hybrid model, with our new offices located at 34 HaMasger Street in Tel Aviv and parking for employees. • Amazing and healthy breakfasts and lunches prepared daily by our personal chef! • Stocked up kitchen & meal card • Wellness: Aidoc employees-only gym, plus Pilates, Yoga, and functional workouts classes. • Amazing culture - collaborative, transparent & fun! • Attractive compensation package & benefits Aidoc is deeply committed to creating an inclusive workplace, and to the principle of equal opportunity for all individuals. We prohibit discrimination and harassment based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other status protected by law.

Software Engineer