Software Architect jobs in Tel Aviv-Yafo

16 open
N
Agentic Software Architect
Nuvei · Tel Aviv-Yafo

The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow. Meet Nuvei, Nuvei is the global fintech building the infrastructure for every payment, everywhere. Its modular, flexible, and scalable technology enables leading companies to accept next-generation payments, offer all payout options, and benefit from card issuing, banking, risk, and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 52 markets, 150 currencies, and over 720 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally through one integration. At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey! Your Mission The Agentic Engineering Architect serves as a senior technical leader and authority responsible for advancing agentic software engineering and establishing Agentic Delivery Lifecycle (ADLC) capabilities as a core engineering discipline. The role will define standards, governance models, platforms, evaluation frameworks and reusable capabilities required to scale agentic-native software development. You will be partnering with Engineering, Product, Enterprise Architecture, Platform Engineering, Information Security, Data, DevOps, and AI teams. Key Responsibilities • Agentic Architecture and Technical Leadership • Define engineering standards and best practices for agentic delivery. • Define and evolve the Agentic Architecture. • Lead lighthouse implementations and mentor engineers from other teams. • Evaluate emerging models, frameworks and agentic platforms. • Create engineering accelerators and implementation playbooks. ADLC Ownership and Evolution • Define and continuously improve ADLC standards. • Establish delivery patterns, control gates and certification requirements. • Own enterprise evaluation frameworks and agentic engineering harnesses. • Define benchmarking, regression testing and security evaluation standards. • Establish auditability, traceability, observability and rollback requirements. • Embed ADLC controls into CI/CD and operational platforms. Agentic Platforms and Developer Experience • Define requirements for enterprise agentic platforms. • Guide the adoption of Code Agents. • Define model routing, context management, memory services and AI gateways. • Establish platform security, observability and resiliency requirements. Agents, Skills and MCP Ecosystem • Define standards for approved agents, approved skills, workflows and MCP services. • Establish enterprise registries and certification frameworks. • Define prompt governance and lifecycle management. • Guide onboarding, monitoring, optimisation and retirement processes. Governance, Security and Responsible AI • Define controls for hallucinations, prompt injection and insecure code generation. • Protect intellectual property, data and regulated workloads. • Define responsible AI requirements and risk acceptance processes. • Lead incident reviews and corrective actions. Engineering Transformation and Adoption • Create adoption playbooks, academies and communities of practice. • Define capability models and career frameworks. • Measure adoption and maturity outcomes. Value Realisation and Cost Management • Track productivity, quality, release frequency and developer experience. • Measure effectiveness of agents, skills and workflows. • Optimise token usage, model routing and platform efficiency. Requirements • 10+ years of software engineering experience. • 5+ years in SW architecture roles. Proven SW Architecture experience in the Agentic domain. • Experience in technical leadership • Deep expertise in ADLC, cloud native architecture, CI/CD, and observability. • Expert proficiency with Code Agents and Agents Frameworks. • Experience building evaluation harnesses, benchmarking systems, and governance frameworks. • Pragmatic, data-driven, and outcomes-focused. • Champion of engineering excellence and responsible AI. Nuvei is an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. The team at Nuvei is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves. So, please come as you are. We can’t wait to meet you. Benefits: • Private Medical Insurance. • Hybrid working model (office and home). • Global bonus plan. • Volunteering programs. • Prime office location near the Tel Aviv train station. ***Our recruitment process may use automated tools, including AI, to support application management and candidate shortlisting Benefits

Software Architect
Z
Software Architect
Zenity · Tel Aviv-Yafo

Description About Us: Zenity is the leader in AI Agent Security and the first company to bring an agent-centric security platform to market. As enterprises accelerate AI agent adoption, we are establishing the security framework for how AI agents are secured and governed at enterprise scale. We deliver full-lifecycle visibility, governance, detection, prevention, and response for AI agents from build time to runtime, across SaaS, home-grown platforms, and end-user devices. Backed by $180M+ in total funding, including a $125M Series C led by Norwest, with participation from SoftBank Vision Fund 2 and Microsoft's M12, Zenity is trusted by Fortune 500 and Global 2000 enterprises worldwide. Join us in shaping how AI agents are secured at enterprise scale. About the Role: Zenity is looking for a Software Architect to lead the technical evolution of our next-generation AI cybersecurity platform. You'll work across teams to solve the company's most challenging architectural problems while remaining deeply hands-on - building prototypes, validating new technologies, and helping engineering teams deliver production-ready solutions. The role requires both deep engineering expertise and the ability to shape the architecture of large-scale data, cloud, and AI systems that power our platform. What You’ll Do Responsibilities: • Partner with engineering teams to solve complex architectural and technical challenges, leading the design of scalable, secure, and maintainable systems. • Build and validate proofs of concept (PoCs) to evaluate new architectures, data platforms, AI capabilities, and emerging technologies. • Drive technical direction across engineering, product, and data science, turning new technologies into production-ready solutions. • Lead architecture and design reviews, ensuring scalability, reliability, security, and operational excellence. • Mentor engineers through hands-on collaboration, code reviews, and system design discussions while promoting AI-native engineering practices. Requirements Requirements: • 7+ years in a senior technical leadership role (Principal Architect, Staff Engineer, Lead Engineer, or equivalent) with a strong track record of designing and delivering production systems. • Deep expertise in large-scale distributed systems, data processing pipelines, and cloud-native architectures. • Strong background in cybersecurity and secure system design; experience in SaaS or cybersecurity products is a significant advantage. • Hands-on experience building, deploying, and scaling AI-native applications and agentic workflows in enterprise production environments. • Proven track record implementing scalable agentic architectures, agentic orchestration frameworks, and evaluation pipelines for production AI systems. • Experience managing latency, cost, reliability, and security considerations when serving AI/Agentic workloads at scale. • Familiarity with agentic AI frameworks and modern AI-native engineering, including coding agents and AI-assisted software development. • Experience designing and building multi-tenant SaaS platforms with strong isolation and scalability characteristics. Familiarity with Bring Your Own Cloud or similar deployment models in enterprise environments. • Excellent communication and technical leadership skills, with the ability to influence architecture and collaborate effectively across multiple engineering teams.

Software Architect
S
Software Architect
Sentra · Tel Aviv-Yafo

Description Sentra is the global leader in cloud-native data security for the AI era. The company’s mission is to empower organizations to confidently scale their data operations across multi-cloud and on-premises environments while leveraging the power of AI without compromising security. Sentra’s unique approach enables enterprises to autonomously scan their environments without the need for agents, ensuring that data remains securely within their cloud or on-premises infrastructure. This innovative methodology sets us apart in the industry, providing organizations with control and visibility over their sensitive data at all times. Our commitment to excellence in data security posture management and data detection and response makes Sentra a leader in the field. We are seeking a highly experienced Software Architect to join our team and take ownership of designing and developing complex systems that directly impact our technology. In this role, you’ll work cross-functionally with R&D teams to build solutions that address critical needs, drive efficiency, and lead meaningful processes within the organization. Responsibilities • Architectural Design & Strategy: Define and develop scalable and efficient system architectures. • Mentorship & Technical Leadership: Guide and mentor R&D teams, ensuring best practices and high-quality technical decisions. • Raise the Bar - Inspire and guide the team to achieve excellence in software engineering, consistently setting high standards for outstanding delivery. • Cross-functional Collaboration: Work closely with engineering, product, data science teams, and other stakeholders to translate business needs into technical solutions. • Problem Solving: Analyze and resolve complex technical challenges with innovative solutions. • Performance Optimization: Ensure system reliability, scalability, and performance through architectural improvements. Requirements • 10+ years of experience in software engineering including architecture design. • Proven track record of designing and developing complex, high-scale systems. • Strong background in high scale data solutions including different types of databases (DB), designing and building systems that operate on top of databases. • Experience working with cloud environments and on-premises infrastructures. • Proven experience in process improvement and optimization. • Strong ability to provide technological guidance and mentorship to R&D teams. • Strong problem-solving skills and ability to drive technical excellence across teams. • Integration with text classification and LLMs – an advantage.

Software Architect
P
Software Architect
Personetics · Tel Aviv-Yafo

Description Personetics is shaping the Cognitive Banking era, harnessing AI to help banks anticipate customer needs, provide actionable insights, and deliver intelligent financial guidance. Our platform continuously analyzes and leverages real-time transactional data, enabling banks to proactively support customers in managing their finances and reaching their goals. As industry leaders — yes, we really are leaders — we partner with the world’s top financial institutions, empowering over 150 million customers monthly across 35 global markets from offices in New York, London, Singapore, São Paulo, and Tel Aviv. About the position We are looking for a Senior Software Architect to help define and evolve the architecture of our SaaS platform and core products. You will work closely with product, delivery, and engineering squads to design scalable, reliable systems, set technical direction, and guide teams in making high‑quality architectural decisions that balance delivery speed with long‑term sustainability. This is a hands‑on, senior technical leadership role: you will spend most of your time shaping architectures with teams, reviewing designs and critical code, and driving shared standards and patterns across the organization, all in an advance agentic environment. Responsibilities Architecture & technical leadership • Define and evolve the architecture for key domains in our platform (APIs, services, data flows, integration, observability, security). • Translate business and product requirements into clear, pragmatic technical designs and architecture roadmaps. • Create and maintain architecture artefacts: diagrams, decision records (ADRs), reference implementations, and guidelines. • Evaluate design options and technology choices, articulate trade‑offs, and lead the decision‑making process with stakeholders. • Push forward the agentic mindset and implementation. Working with squads (R&D) • Partner with squad leads and senior engineers to design solutions, break down complex problems, and keep implementations aligned with the target architecture. • Participate in design / tech reviews, ensuring non‑functional requirements (performance, resilience, security, operability) are addressed early. • Provide hands‑on support where it matters most: spike and prototype critical flows, review complex pull requests, and help debug tricky production issues. Partnering with Product • Collaborate with Product to shape technical feasibility, sequencing, and scope for roadmap items and cross‑squad initiatives. • Communicate complex technical topics in simple language to non‑technical stakeholders when discussing roadmap options and trade‑offs. Standards, reuse, and platform mindset • Define and promote architecture principles, coding standards, and reusable patterns (modules, libraries, services) that reduce duplication and technical debt. • Champion platform thinking: design services and components that can be safely reused across teams and products. • Drive adoption of shared platform capabilities (observability, CI/CD, authentication, data, DevOps tooling) across squads. Quality, reliability, and continuous improvement • Ensure architectures are observable, operable, and resilient by design; partner with DevOps/SRE on deployment, monitoring, and incident response. • Identify areas of high technical debt or architectural risk and lead structured remediation initiatives. • Help define and track technical KPIs (e.g., performance, reliability, incident volume) tied to architecture decisions. Mentoring and leadership • Act as a technical mentor and sounding board for senior engineers and tech leads, helping them grow their architecture skills. • Foster a culture of thoughtful design, documentation, and constructive technical debate. • Lead by influence rather than authority: you help teams make better decisions instead of making every decision for them. Requirements • 8+ years of experience in software engineering, including several years in a senior / staff / architect role designing complex systems. • Strong experience with modern backend and distributed architectures (microservices or modular monoliths, event‑driven patterns, robust APIs). • Solid understanding of cloud‑native architecture (e.g., AWS/Azure/GCP), containers, and infrastructure‑as‑code practices. • Proven ability to design for scale, performance, security, and reliability in production SaaS environments. • Hands‑on experience with at least one major language and ecosystem used in our stack (e.g., Java, Python, Node.js, or similar). • Proven agentic experience – as hand-on experience and as architecting GenAI systems • Comfortable reading and reviewing code, guiding implementation, and occasionally building prototypes or reference implementations. • Experience working with product teams in an agile / kanban environment; able to balance long‑term architecture with near‑term delivery. • Strong communication skills: can explain complex technical concepts clearly to engineers and non‑engineers. Nice to have • Experience with financial services, B2B SaaS, or integrations with large enterprise customers (e.g., banks). • Background in data platforms, analytics, or ML‑adjacent systems. • Familiarity with domain‑driven design, event sourcing, or CQRS patterns.

Software Architect
G
Software Architect, AI Applications
Gong · Tel Aviv-Yafo

Gong harnesses the power of AI to transform how revenue teams win. The Gong Revenue AI Operating System unifies data, insights, and workflows into a single, trusted system that observes, guides, and acts alongside the world’s most successful revenue teams. Powered by the Gong Revenue Graph, AI-powered intelligence, specialized agents, and trusted applications, Gong helps more than 5,000 companies around the world deeply understand their teams and customers, automate critical sales workflows, and close more deals with less effort. For more information, visit www.gong.io. At Gong, you will join a company built on innovative products, ambitious goals, and passionate people. We are shaping the future of revenue intelligence and we want people who are excited to build what comes next. You will work with a team that dreams big, moves fast, and cares deeply about the craft and about each other. Here, transparency and trust are core to how we operate, and every person has the opportunity to make a visible impact. If you want to grow, stretch, and do work that truly matters, Gong is the place to do the best work of your career. Software Architect, AI Applications As an Architect in Gong's AI Applications group, you will lead the architecture and technical direction of the Revenue Harness, the agentic framework that powers an AI teammate for every revenue professional. The assistant understands a user's deals, customers, and pipeline. It can reason, plan, and act on the user's behalf, grounded in the richest revenue data in the world. This is a hands-on role with broad influence. You will embed with teams where needed, guide design decisions, and help build scalable, extensible agentic systems on state-of-the-art AI technology. What You'll Build • Agentic Core: Agent orchestration, planning and reasoning loops, multi-step execution, and multi-agent coordination for long-running revenue workflows. • Tools & Integrations: A secure, extensible tool ecosystem, including MCP-based tools and connectors, that lets agents read from and act on Gong data, CRMs, email, and calendars. • Context & Memory: Retrieval pipelines over calls, emails, deals, and accounts, using RAG, hybrid search, and knowledge graphs, plus short- and long-term memory. • Quality & Trust: Offline and online evaluation of accuracy, groundedness, and task success, along with guardrails, permissions, and human-in-the-loop controls. • Model Platform: Multi-provider model routing, streaming, LLM observability, and cost and latency management. • Runtime & Execution: High-concurrency infrastructure for stateful and stateless agents, including lifecycle management, isolated workers, task queues, and distributed state persistence. • Deployment & CI/CD: Cloud-native Kubernetes deployments with multi-region rollout, zero-downtime updates, canary releases for non-deterministic workflows, and strict tenant sandboxing. You'll Own • Revenue Harness Architecture: Serve as the group's central technical leader. Define the reference architecture and the contracts between agents, tools, context, and models, so that teams build on a shared, scalable foundation. • Hands-On Engineering: Embed in teams across domains and contribute directly to design and code. • Quality & Reliability Standards: Set the group's eval methodology, regression gates, and production monitoring for non-deterministic systems. • Mentorship & Engineering Standards: Raise the bar on design quality and best practices across the group. • AI-Assisted Development: Drive adoption of coding agents, AI code review, and agentic workflows to improve velocity and quality. You'll Solve • Reliability on Non-Deterministic Foundations: Make LLM behavior trustworthy through structured outputs, tool-call validation, fallbacks, and well-defined failure modes. • Context at Enterprise Scale: Get the right information into the context window efficiently when the data spans millions of conversations, deals, and accounts. • Secure, Permission-Aware Agents: Enforce data boundaries, user permissions, and tenant isolation, and defend against prompt injection and unintended actions. • Quality, Cost & Latency Trade-offs: Balance them through model selection, caching, and routing. • Ambiguity & Divergence Across Teams: Bring clarity to loosely defined cross-team problems, surface blind spots, and steer teams toward aligned, reusable patterns. • Speed vs. Long-Term Evolution: Catch architectural gaps early and make pragmatic trade-offs, so that systems keep pace with rapidly changing models and tooling. You'll Impact • The Future of Revenue Work: Help sales professionals shift their time from busywork to selling. • A Higher Engineering Bar: Build stronger, more autonomous teams through better design practices and mentorship. • Consistent, Fast Delivery: Reduce duplication and accelerate execution without compromising long-term platform health. How You'll Succeed Requirements • 10+ years of backend development, with strong expertise in Java and modern frameworks such as Spring Boot. • Proven Staff or Principal-level impact across multiple teams, with the ability to lead through influence rather than authority. • Hands-on experience shipping production LLM applications, such as agents, tool calling, RAG, or structured generation, and an understanding of their failure modes. • Deep expertise in designing large-scale distributed systems, including asynchronous, event-driven, and streaming architectures. • Versatility in diving into unfamiliar codebases, switching context across teams, and spotting high-impact opportunities. • A passion for mentoring, and the ability to communicate complex ideas clearly to diverse stakeholders. • Genuine curiosity about the AI landscape, and a track record of driving adoption of AI-assisted development. Nice to Have • Experience with agent frameworks and protocols (e.g., MCP, Spring AI, LangChain/LangGraph) or with building an in-house equivalent. • Experience with LLM evaluation (LLM-as-judge, golden datasets, online monitoring), observability, and multi-provider routing. • Experience with vector databases, search infrastructure (e.g., Elasticsearch/OpenSearch), or knowledge graphs. • Familiarity with AI security concerns, including prompt injection, data leakage, and agent permission models. • Working knowledge of Python alongside a JVM stack. • Background in B2B SaaS, CRM, or revenue technology. We operate in a flexible hybrid work model. What makes Engineering at Gong unique? Here at Gong, we trust and empower our employees with ownership to solve complex problems, make the right decisions, and build the best products that create radical impact. We call this "Own. Solve. Impact." For our engineers, it means it's not just about writing code. You are involved and able to influence the entire process to create the best product. If you are curious to discover Gong's wonderful and challenging world, what are you waiting for? Don't delay—fill in your application details. Who knows, maybe there's a Gongster in you! About us We encourage our employees to express their personality and identity (whether gender, ethnic, religious, or sexual), and we ensure fairness and equal opportunities. We follow a hybrid working model that combines working from home, on the go, or at the office. This allows us flexibility, autonomy, positive work relationships, and effective work habits. If these considerations are important to you when choosing a workplace, we'd love to see you with us. To review Gong's privacy policy, visit www.gong.io/privacy-policy/ for more details. #LI-MK3

Software Architect
N
Software Architect
Nvidia · Tel Aviv-Yafo, Yokneam

NVIDIA has been transforming computer graphics, PC gaming, accelerated computing, and AI for more than 25 years. Today, we are defining the next era of computing, where AI datacenters, GPUs, networking, and accelerated infrastructure work together as one system. We are looking for an outstanding engineer to join our software architecture group and help shape the next generation of NVIDIA networking products, SmartNICs, and DPUs. In this role, you will work closely with system architects, software/firmware engineers, hardware designers and product stakeholders to define component-level and system-level solutions for advanced datacenter platforms. You will join a team working at the intersection of AI networking, virtualization, operating systems, security, management, and programmable acceleration. Our mission is to push the boundaries of modern datacenter infrastructure and help define the platforms of tomorrow. What You’ll Be Doing: • Work with architects and engineers to define software architecture for NVIDIA networking devices, SmartNICs, and DPUs. • Analyze system requirements across networking protocols, virtualization, operating systems, security, management, and services. • Research new ideas, evaluate design alternatives, and build proof-of-concept models, simulations, and prototypes. • Collaborate with software, firmware, and hardware teams on HW/SW co-design, performance, scale, and resource-utilization challenges. • Learn complex datacenter technologies and turn them into clear architecture proposals, design documents, and technical presentations. What We Need To See: • Engineer holding a B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field. • 1+ years of relevant experience • Proven strong programming skills, in C/C++, preferably for large and complex embedded systems. • Solid understanding of operating systems, multi-threading, computer architecture, and software fundamentals. • Curiosity and ability to learn new technologies quickly, investigate deeply, and work through ambiguous problems. • Independent problem solver who also works well in a team environment. • Clear written and verbal communication skills. Ways To Stand Out From The Crowd: • Knowledge of networking protocols such as Ethernet, InfiniBand, RDMA, RoCE, TCP/IP, or congestion control. • Experience with Linux, Linux kernel, device drivers, embedded systems, or system software. • Experience building simulations, performance models, prototypes, or proof-of-concept software. • Exposure to virtualization, security, programmable acceleration, SmartNICs, DPUs, or DOCA. • Open-source contribution, previous internship experience, or hands-on project work in relevant technical domains. NVIDIA is widely considered one of the technology world’s most desirable employers. We are made up of forward-thinking, hardworking people who are passionate about solving some of the world’s most important computing challenges. NVIDIA is committed to fostering a diverse and inclusive work environment and is proud to be an equal opportunity employer. We do not discriminate 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 Architect
N
Software and System Architect
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam

NVIDIA is looking for a passionate and talented SW & System Architect to join our SW Architecture group. The position includes researching new technologies with focus on architecture definition of groundbreaking technologies in different domains - networking, security, virtualization and orchestration. NVIDIA Architecture group consists of world-class architects responsible for designing the next generation state-of-the-art architecture for our DPUs & NICs technologies. You will play a key role defining the future of cloud solution stack, from HW to Application level, including orchestration, provisioning, network programmability and SDN. You will be working with various teams around the world including SW architects, R&D, product, solution architects and external customers. This position offers a unique and exceptional opportunity to have real impact in a dynamic, technology-focused company shaping the future of data-centers technologies. What you will be doing: • Lead architecture for cloud-networking including orchestration, provisioning and security solutions • Design state-of-the-art system architecture for DPUs & NICs technologies • Build end-to-end solutions from application level to HW • Responsible for writing effective, clear and reliable architecture specification • Evaluate new technologies and innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions • Work closely with different NVIDIA teams around the world including sw & hw architects, R&D, product, solution architects, application and field engineers and more • Work with high profile customers on advanced and future technologies and solutions What we need to see: • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering • 2+ years of experience as SW Architect/System Architect • 2+ years of experience as SW developer • Deep knowledge and experience with C, Python • Hands on Linux development, Docker and Containers based technologies • Experience with cloud and Data Center networking • Wide knowledge and understanding of networking protocols and common network topologies • Strong design, coding, analytical, debugging and problem-solving skills • Ability to work concurrently with multiple groups locally and abroad in the organization • Excellent communication, documentation and presentation skills Ways to stand out from a crowd: • Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc. • Good understanding of OSs and drivers • Experience with DPDK, OVS, OVN • Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel) • Experience with OpenStack/OpenShift and/or Cloud APIs 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 and. due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer 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 Architect
N
Senior Software Architect, GPU Networking
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The GPU Networking Software Architecture team is looking for a Senior Software Architect to help shape software for next-generation AI infrastructure. In this role, you will combine hands-on software architecture and development with system-level thinking. You will collaborate with experienced architects and engineering teams across NVIDIA while expanding your software architecture skills. Join us to help build the technologies that connect and manage large-scale accelerated computing systems. What you’ll be doing: • Contribute to the architecture and prototyping of GPU networking software for large-scale AI infrastructure. • Analyze requirements, evaluate design alternatives, and document technical decisions and trade-offs. • Develop proofs of concept to evaluate interfaces, performance, resiliency, and software-hardware interactions. • Collaborate with GPU, switch, firmware, driver, networking software, product, and architecture teams to move concepts toward implementation. • Build knowledge of the GPU networking software stack and take increasing ownership of well-defined architectural areas. What we need to see: • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent experience. • 5+ years of relevant software development experience in Linux environments. • Strong understanding of software engineering fundamentals, including debugging, testing, data structures, concurrency, and operating-system concepts. • Solid foundational knowledge of computer networking. • Ability to understand complex systems, reason about component interfaces and design trade-offs, and communicate technical ideas clearly. • Curiosity, initiative, collaborative problem-solving skills, and an eagerness to learn from experienced architects and engineers. • Ability to work effectively with teams across locations and time zones. Ways to stand out from the crowd: • Knowledge in one or more of the following: Ethernet and IP datacenter protocols, management and telemetry protocols, GPU interconnects, Linux kernel or driver development, and network operating systems. • Experience building prototypes or contributing to system-level architecture and design documents. • Familiarity with AI communication libraries or programming models such as NCCL, UCX, MPI, CUDA, or equivalents. • Knowledge of Kubernetes, containers, or cloud-native infrastructure. • Experience analyzing performance, reliability, resiliency, or observability in complex software systems. NVIDIA is widely considered 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 creative, collaborative, and excited to grow from hands-on software development into software architecture, we want to hear from you.

Software Architect
N
Senior Software and System Architect
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam, Be'er Sheva

NVIDIA is looking for an outstanding Senior Networking Software Architect to join the NIC/DPU Software and Firmware Architecture group. In this role, you will help define the next generation of NVIDIA datacenter and AI networking platforms, with focus on DPU management, QoS, performance, telemetry, and software architecture across stacks. You will work closely with hardware designers, firmware/kernel driver teams, system engineers, validation, product management and customers. The role spans early architecture definition, pre-silicon design, bring-up, and production readiness for large-scale AI and cloud datacenter deployments. What You’ll Be Doing: • Own software and system architecture for next-generation DPU management, QoS, performance, telemetry, and observability features. • Define end-to-end control and management flows across DOCA, host drivers, embedded firmware, BMC, management controllers and external management systems. • Specify telemetry and observability requirements, including counters, logs, traces, events, health monitoring, debug data, and streaming telemetry. • Define management interfaces and APIs for configuration, provisioning, lifecycle operations, diagnostics, and field serviceability. • Write clear architecture specifications, interface definitions, flow diagrams, and design documents for software, firmware, and system teams. • Partner with R&D teams to translate high-level architecture into implementable designs and guide features through development, validation, silicon bring-up, and production. • Analyze system performance bottlenecks, interoperability issues, telemetry gaps, and customer-reported issues, then feed learnings into future architecture. • Collaborate with system and cluster architects to ensure NIC/DPU features fit end-to-end AI datacenter and cloud networking designs. What We Need To See: • B.Sc. or M.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience. • 9+ years of experience in networking, system software, embedded software, firmware, or datacenter infrastructure. • Proven experience in software architecture, or technical leadership roles. • Deep understanding of networking concepts and protocols such as Ethernet, TCP/IP, RDMA/RoCE, congestion control, QoS, virtualization overlays, and traffic management. • Strong background with DPUs, SmartNICs, or other high-performance networking devices. • Experience with system management, provisioning, monitoring, telemetry, diagnostics, or lifecycle-management flows. • Familiarity with management protocols and frameworks such as Redfish, PLDM, MCTP, IPMI, gNMI, SNMP, Netconf, REST, or gRPC-based APIs. • Ability to lead cross-functional architecture discussions across software, firmware, hardware, validation, product, and customer-facing teams. • Excellent written and verbal communication skills, including the ability to create clear architecture documents and present trade-offs. Ways To Stand Out From The Crowd: • Experience defining software architecture for DPU products, including management, telemetry, QoS, performance, security, virtualization, or offload features. • Hands-on background with Linux networking, device drivers, firmware, embedded Linux, BMC software, DOCA, DPDK, OVS or Kubernetes networking. • Experience with performance counters, profiling tools, eBPF, Prometheus, Grafana, dashboards, heat maps, or large-scale telemetry systems. • Experience in defining and developing GAI-based analysis tools to extract insights from telemetry data and streams. • Background in RAS, diagnosability, serviceability, field failure analysis, production debug, or customer escalation handling. NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the industry working with us, and we are building the networking platforms that power the AI revolution. If you are passionate about NICs, DPUs, system software, and large-scale AI networking, and you want to shape the management, telemetry, QoS, and performance architecture of future NVIDIA platforms, we want to hear from you.

Software Architect
N
Senior Software Architect, AI Cloud
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam, Be'er Sheva

NVIDIA seeks a highly motivated senior AI cloud Software architect to join our team in Israel. Work on innovative technologies shaping the future of AI and cloud. We are developing RDMA Transport protocols within the Networking software architecture team at NVIDIA. Efficient and fast communication between GPUs directly impacts end-to-end application performance. This impact continues to grow with the increasing scale of next generation systems. This is an outstanding opportunity to advance the state-of-the-art, break performance barriers, and deliver platforms the world has never seen before. Are you ready to build the new and innovative technologies that will help realize NVIDIA's vision? What you'll be doing: • Translate requirements into vision, architecture, and roadmap • Design infrastructure to support programmable improvements to RDMA protocols for E/W AI networking stack • Collaborate with multi-functional teams to innovate and deliver networking solutions • Explore innovative solutions in HW and SW for our next-generation platforms as part of programmable RDMA architecture • Build proofs-of-concept, conduct experiments, and perform quantitative modeling to evaluate and drive new innovations What we need to see: • Bachelor's or Master’s degree in Computer Science or equivalent experience • 8+ years of proven experience in the field • Background in networking stack and protocols such as RDMA, TCP/IP, and InfiniBand • Strong articulation skills for crafting and improving technical documents and the ability to engage with a globally distributed engineering team • Eagerness to learn new technologies and constantly improve your expertise NVIDIA has continuously reinvented itself over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. This is our life’s work — to amplify human imagination and intelligence. 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 most brilliant and talented people 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 real passion for technology, we want to hear from you.

Software Architect
N
Senior Software Architect, RISC-V Networking Accelerator
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam, Be'er Sheva

NVIDIA is looking for a highly motivated Senior Software Architect to join our Networking Software Architecture team in Israel. In this role, you will define and drive the software architecture for RISC-V-based networking accelerators, with a strong focus on programmable packet processing and networking acceleration infrastructure. The role is centered on the software and system foundations that enable embedded programs to be built, coordinated, secured, deployed, and performed across NVIDIA networking platforms. You will work across architecture, hardware, firmware, software, SDK, and compiler teams to establish the common foundations for programmable networking acceleration. This includes building embedded software infrastructure, defining application lifecycle flows, and enabling scalable platforms for multiple programmable acceleration use cases. This is an outstanding opportunity to influence the architecture of programmable networking systems. You will solve complex cross-stack problems and help define how NVIDIA delivers secure, high-performance, and extensible acceleration infrastructure for future products. What you'll be doing: • Establish the vision, architecture, and roadmap for the embedded RISC-V networking accelerators software stack across NVIDIA networking platforms. • Architect the end-to-end software stack for embedded program flows across SDKs, real-time operating systems, firmware, compilation, packaging, signing, registration, deployment, and loading. • Lead the definition of interfaces, abstractions, and APIs for embedded programs. • Build proofs of concept, guide technical investigations, and use data-driven analysis to validate architectural decisions. • Identify long-term infrastructure gaps and translate product requirements into clear architecture plans and implementation priorities. What we need to see: • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. • More than 5 years of direct experience in embedded software development or low-level software architecture. • Extensive experience in system software, infrastructure, runtime architecture, or platform software for complex HW/SW products. • Solid understanding of low-level software concepts such as toolchains, compilers, binary formats, runtime loading, execution environments, performance optimization, and memory-conscious system building. • Experience working across multiple layers such as architecture, firmware, SDKs, compilers, operating systems or RTOS, and host software. • Strong technical and communication skills, with the ability to turn requirements into clear architecture, technical direction, and implementation plans across globally distributed teams. Ways to stand out from the crowd: • Proven experience with networking systems, packet processing, RDMA, transport protocols, or NIC software and firmware interfaces. • Experience with programmable networking, smart NICs, embedded accelerators, or RISC-V-based execution environments. • Background in compiler and toolchain flows, ELF and binary formats, signing and verification flows, or embedded program lifecycle infrastructure. • Experience with RTOS integration, board bring-up, BSP or driver development, or secure software delivery flows.

Software Architect
N
Senior Software Architect, Advanced Development
Nvidia · Tel Aviv-Yafo, Yokneam

NVIDIA has been defining computer graphics, PC gaming, and accelerated computing for more than 25 years. With an outstanding legacy of innovation, driven by phenomenal technology, and extraordinary people, NVIDIA is looking for a strong technical senior architect to join us in shaping the future. Senior Architects are innovators who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs. As a Senior architect in the Advanced Development team, you will explore technological challenges on accelerate networking and building AI data centers. Research new transport functions and semantics for optimizing AI workloads. You will also be leading architectural and development efforts across numerous technological fields, related to the modern data center, such as distributed AI and deep learning solutions, data analytics, High Performance Computing (HPC), Software Defined Networking (SDN), virtualization, storage, and more. What you’ll be doing: • Enhance NVIDIA's GPU Networking offerings for accelerating AI workloads, such as NVIDIA Dynamo or NVIDIA NIXL. • Identify and evaluate new technologies, innovations and partner relationships for alignment with our technology roadmap and business value. • Lead architecture and design of such technologies. • Lead proof-of-concept development to evaluate and drive such technologies. What we need to see: • Hold a M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering from a leading university (or equivalent experience). • 12+ years of industry experience (or equivalent) in systems architecture or related fields. • Experienced in virtualization, networking and storage. • Experienced in either Windows or Linux drivers, with a very good background of the other OS. • Deep understanding of performance profiling and optimization techniques, together with defining and using HW offloads. • A teammate with a can-do attitude, high energy and excellent interpersonal skills. • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment. Ways to stand out from the crowd: • Shown research track record. • Have experience and passion for system architecture, CPU/GPU/memory/storage/networking. • Stellar communication skills. • Knowledge in Deep Learning frameworks and AI communication libraries (NCCL, UCX, MPI and equivalents). 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're creative and autonomous, 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 Architect
N
Senior Software Architect, Cyber Security
Nvidia · Tel Aviv-Yafo, Ra'anana, Yokneam

NVIDIA is seeking a dedicated and hardworking Senior Software Architect to join our SW Architecture group. The position involves researching new technologies with a focus on defining groundbreaking security architectures, from ideation to productization. Your role will be essential in researching and developing new methods to secure data centers and AI clouds with NVIDIA's DPU and NIC technologies. NVIDIA Architecture group is comprised of world-class architects who are crafting innovative architectures for our DPUs & NICs technologies. You will collaborate with global teams, including SW architects, R&D, product, solution architects, and external customers. This position presents an outstanding opportunity to make a great impact in a multifaceted, technology-focused company that is defining the future of AI technologies and data centers. What you will be doing: • Evaluating new technologies, innovating, and rapidly developing prototypes that can be further developed into full-fledged products/solutions. • Working across teams to transform ideas into released products. • Helping craft brand-new innovations securing AI. • Collaborating with high-profile customers on sophisticated and groundbreaking technologies and solutions. • Providing fast and creative solutions for complex problems. What we need to see: • BS or MS degree in Computer Science, Computer Engineering, or a closely related field or equivalent experience. • 12+ years of experience as a software developer, with expertise in developing security technologies. 4+ years of experience as a SW Architect/System Architect. • Proficiency in both C++ and Python. Hands-on Linux development experience. • Deep knowledge of virtualization and containerization technologies. • Ability to quickly learn and apply new technologies and ideas. • Self-starter with a proactive attitude, capable of working independently and effectively within a team. • Excellent interpersonal skills, very important for collaboration with cross-functional teams. • Strong desire to work on the cutting edge of technology in a rapidly evolving environment. • Ability to work concurrently with multiple groups locally and abroad in the organization. • Excellent communication, documentation, and presentation skills. Ways to stand out from the crowd: • Experience developing security products. • Proven knowledge and experience in the field of memory forensics. • Proven experience with storage networking. • Background in data center technologies and cloud. Does this sound like a role for which you would be a great fit? If so, we would love to hear from you! 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 and, due to outstanding growth, our exclusive engineering teams are rapidly growing. Come join NVIDIA, where people come to do their life's work.

Software Architect
N
Senior Software Architect, AI Networking
Nvidia · Tel Aviv-Yafo, Yokneam

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by excellent technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Join our team and discover how you can build a lasting impact on the world. NVIDIA is seeking a sharp, innovative, and hands-on Architect to help shape the future of LLM inference at scale. Join our dynamic E2E Architecture group, where we build ground breaking systems powering the next generation of generative AI workloads. In this role, you will work across software and hardware domains to design and optimize inference infrastructure for large language models running on some of the most sophisticated GPU clusters in the world. You’ll help define how AI models are deployed and scaled in production, driving decisions on everything from memory orchestration and compute scheduling to inter-node communication and system-level optimizations. This is an opportunity to work with top engineers, researchers, and partners across NVIDIA and leave a mark on the way generative AI reaches real-world applications. What You’ll Be Doing: • Design and evolve scalable architectures for multi-node LLM inference across GPU clusters. • Develop infrastructure to optimize latency, throughput, and cost-efficiency of serving large models in production. • Collaborate with model, systems, compiler, and networking teams to ensure complete, high-performance solutions. • Prototype novel approaches to KV cache handling, tensor/pipeline parallel execution, and dynamic batching. • Evaluate and integrate new software and hardware technologies relevant to Core Spectrum-X technologies, such as load balancing, telemetry, congestion control, vertical application integration. • Work closely with internal teams and external partners to translate high-level architecture into reliable, high-performance systems. • Author design documents, internal specs, and technical blog posts and contribute to open-source efforts when appropriate. What We Need to See: • Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, or equivalent experience. • 8+ years of experience building large-scale distributed systems or performance-critical software. • Deep understanding of deep learning systems, GPU acceleration, and AI model execution flows and/or high performance networking. • Proven software engineering skills in C++ and/or Python, preferably demonstrate strong familiarity with CUDA or similar platforms. • Strong system-level thinking across memory, networking, scheduling, and compute orchestration. • Excellent communication skills and ability to collaborate across diverse technical domains. Ways to Stand Out from the Crowd: • Experience working on LLM - training or inference pipelines, transformer model optimization, or model-parallel deployments. • Proven success in profiling and optimizing performance bottlenecks across the LLM training or inference stack. • AI Accelerators and distributed communication patterns, congestion control and/or load balancing. • Shown optimization process for complex systems, deployed at scale to make impact. • Proven experience successfully driving complex organizational processes from planning through implementation. NVIDIA is widely considered one of the most desirable places to work in tech – we are passionate about what we do and are committed to fostering a culture of perfection, innovation, and collaboration. If you’re excited to help define how the world runs AI at scale, this role is for you. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. While planning your future, explore the benefits available to you and your family at www.nvidiabenefits.com/

Software Architect
CN
Software Architect
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. Now we are looking for a SW Architect to join the Cato team. This is an amazing opportunity to join a growing startup and make a real impact on the future of our product while playing a critical role in the design and development of our SASE solutions. Responsibilities: • Participate in setting and executing the product architecture and roadmap, maintaining scalability, reliability, productivity, performance, and security. • Collaborate with Product and Engineering to understand and analyze market needs and map them to technical terms of our architecture. • Architect new features and systems to meet functional and non-functional requirements - from management application & services, through our massive cloud backbone and to the multi-platform client products. • Act as a bridge between R&D groups, identifying opportunities and gaps and aligning on common concepts and technical vision. • Be an insider and trusted advisor to different R&D groups and teams, through a hands-on approach and technical excellence. • Stay up to date with industry trends and emerging technologies to drive innovation and product differentiation. Requirements: • 10+ years of experience in design & implementation of complex software systems • Strong proficiency with microservices and SaaS products, as well as low-level Networking or Security infrastructure. • Leading large-scale solutions from product definitions to low level design of components and implementation. • Driving changes in adopting technologies / refactoring / processes / development infrastructure – from envisioning (coming with the agenda) to actual execution of the strategy. • Excellent analytical, systemic thinking and problem-solving skills, with great attention to detail. • Excellent leadership, communication, and collaboration skills Cato Networks is building the enterprise network and security platform of the future. Our cloud-native network architecture is pushing the envelope on what can be done with cloud, software, and true genius. If you want to be part of a team that changes networking and security forever - join us.

Software Architect
QM
Software Architect
Quantum Machines · Tel Aviv-Yafo

Description Quantum Machines (QM) is a global leader in quantum computing control systems. Through our pioneering hardware and software solutions based on instruction-based quantum control, we’re revolutionizing how quantum computers are built and controlled. As we stand at the forefront of exponential growth in quantum computing, we’re assembling an elite team that actively shapes the evolution of quantum technologies. We are seeking an exceptional Software Architect to join our Architecture team and help shape the software infrastructure powering the next generation of quantum computers. As quantum systems grow in scale and complexity, our software brings together quantum control, classical computing, and diverse hardware into a unified platform for developing and running quantum applications. What you'll do? In this role, you will define the architecture of a software framework that enables users to build and run applications across CPUs, GPUs, quantum control hardware, and other devices. The framework will provide unified interfaces for coordinating execution, communication, and resource management, supporting workflows such as hybrid quantum-classical computation and automated calibration. You’ll collaborate closely with Product, R&D, and Research teams to translate evolving needs into clear architecture and practical solutions, from concept through production. Requirements • BSc in Computer Science, Computer Engineering, Electrical Engineering, or a related field (MSc or PhD is an advantage). • 7+ years in software development, including 2+ years in software architecture. • Proven experience architecting complex software platforms or distributed systems, with strong modular design fundamentals and experience defining APIs, SDKs, or developer tools. • Hands-on experience with Python and a systems programming language such as C++, including concurrent programming and communication across processes through RPC or streaming. • Experience with workload orchestration and resource management, including service lifecycles and recovery; familiarity with containerized execution and build and deployment workflows. • Ability to make architectural trade-offs around performance, reliability, observability, and access control in systems spanning multiple services and hardware resources. • Strong technical communication and collaboration skills, with the ability to turn complex requirements into clear specifications, learn new domains, and guide multidisciplinary teams. • Experience with GPU computing, high-performance communication, real-time hardware integration, or scientific computing is an advantage. • Exposure to quantum computing or automated calibration is an advantage.

Software Architect