Software Architect jobs in Israel

9 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
N
Senior Software Architect
Navina · Israel

Description Navina is a fast-growing digital health SaaS company that’s on a mission to transform the way physicians interact with patient data. Thousands of clinicians across the United States already use Navina’s AI-powered solution that transforms complex and fragmented patient data into concise “patient portraits" and actionable clinical insights at the point of care. With Navina, physicians experience less burnout, reduce missed diagnoses, and can devote more time giving better care to their patients. Navina has been named one of the Top 100 AI companies globally by CB Insights and made the list of the Top 50 Digital Health startups. We are already working with industry-leading value-based organizations including Privia Health and Agilon. We are seeking a Senior Software Architect to lead and shape the architectural vision of our SaaS healthcare platform, guide the adoption of cutting-edge AI technologies, and ensure our solutions remain scalable, secure, and future-ready. This is a hands-on, strategic leadership role that combines visionary system design, proof-of-concept development, and AI-first innovation enablement. Responsibilities 1. Architectural Leadership • Define, communicate, and evolve the platform’s architectural vision to ensure alignment with business goals. • Lead high-level design discussions and decisions for new and existing products. • Establish and maintain architectural principles, standards, and patterns across all engineering teams to ensure consistency and coherence. • Drive cloud-native architecture in AWS with a strong focus on scalability, availability, performance, and cost efficiency. 2. Innovation & Emerging Technology • Build POCs and pilots for new solutions, frameworks, and AI capabilities. • Evaluate emerging trends in AI, LLMs, MCPs, agents, and developer productivity tools, ensuring strategic adoption where relevant. • Initiate projects/features to solve widespread problems (including work with Support, DevOps, Infosec…) 3. AI Tooling Evangelism • Spearhead engineering-wide adoption of AI-assisted development workflows, including developer productivity tools, code copilots, automated quality checks, and automated documentation. • Define best practices, guidelines, and governance for AI usage in development (e.g., Cursor configuration rules, prompt engineering standards). • Educate and mentor teams on effective AI utilization for engineering, product, and operational tasks, taking into account security, costs, and compliance. 4. Technical Governance & Best Practices • Overall ownership of the system scalability, COGS, and stability of the Navina product(s) • Define standards for coding, testing, CI/CD, and monitoring. • Enforce architectural and design reviews for key initiatives. 5. Cross-functional Collaboration • Work closely with Engineering, Product, Data Science, DevOps, and Security teams to deliver well-architected solutions. • Communicate complex technical concepts to non-technical audiences, including executives and external partners. Collaborate with customers and partners when needed to align architecture with integration requirements. Requirements • Proficiency in modern programming languages (e.g., Python, TypeScript, Node.js) • Hands-on experience with AI/ML tooling, including LLM integration, developer productivity platforms, MCP/agent-based architectures, and AI-enhanced workflows. • Strong leadership, mentoring, and decision-making skills. • Excellent written and verbal communication skills in Hebrew and English, with the ability to influence stakeholders at all levels. Preferred Qualifications • Experience in healthcare technology with an understanding of HIPAA, HL7/FHIR, and interoperability standards. • Familiarity with data engineering and analytics platforms for real-time and batch processing. • Exposure to security and compliance frameworks relevant to SaaS in regulated industries. What We Offer • The opportunity to shape the future of HealthCare technology in the US, impacting millions of lives • A dynamic, mission-driven culture with passionate, collaborative colleagues.

Software Architect
AS
Senior Software Architect, AI Products
Aqua Security · Ramat Gan

Description Aqua Security is a global leader in cloud-native security, helping organizations secure modern applications across containers, Kubernetes, cloud, and on-premises environments. As AI transforms how organizations build, operate, and secure software, Aqua is investing in the next generation of intelligent security products, including AI-powered experiences, assistants, and autonomous and semi-autonomous agents. We are looking for a Senior Software Architect to lead the architecture and technical execution of Aqua’s AI products and shared AI capabilities. This is a strategic and hands-on role for an architect who combines strong backend and distributed-systems expertise with practical experience in data platforms, cloud architecture, web technologies, and AI systems. You will own the technical architecture from early concepts and proofs of concept through production delivery and operation. You will work closely with engineers, product managers, security researchers, and architects to turn emerging AI capabilities into secure, scalable, reliable, and maintainable products across SaaS and on-premises deployments. The successful candidate will provide hands-on technical leadership, help engineers resolve complex design and implementation decisions, and ensure that the architecture supports product quality, operational simplicity, and long-term evolution. What You Will Own • Define and drive the architecture of Aqua’s AI-powered products and shared AI capabilities across SaaS and on-premises deployments. • Design scalable backend services, APIs, data pipelines, data models, and storage solutions for AI and security workloads. • Lead architectural decisions across data ingestion, processing, retrieval, model integration, AI orchestration, and product integration. • Work closely with engineers throughout design and implementation, helping resolve complex technical decisions, trade-offs, and delivery challenges. • Provide hands-on technical leadership from early concepts and proofs of concept through production delivery and operation. • Design systems with clear controls for scalability, backpressure, bounded resource usage, resilience, data integrity, recovery, and observability. • Ensure solutions meet enterprise requirements for security, isolation, permissions, auditability, sensitive-data handling, and on-premises operation. • Define patterns for integrating AI models, retrieval systems, tools, workflows, and deterministic product capabilities. • Design AI-enabled workflows with quality, latency, cost, failure handling, model limitations, and operational complexity in mind. • Support the architecture and development of web-based AI experiences and their integration with backend services and Aqua product workflows. • Evaluate technologies and conduct proofs of concept to validate feasibility, performance, scalability, security, and operational fit. • Define and document architecture standards, technical guidelines, and reusable patterns for the AI team. • Review system designs and critical implementations, and mentor engineers on architecture, backend development, data systems, and production readiness. • Collaborate with Product and Engineering to balance customer value, delivery speed, technical risk, and long-term maintainability. • Partner with other architecture and platform teams to reuse existing capabilities and maintain alignment across Aqua products. Requirements • 8+ years of experience designing and building backend systems, including large-scale or distributed production systems. • Strong hands-on backend development experience, preferably with Python and Go. • Proven experience designing scalable APIs, services, data pipelines, and data-processing systems. • Strong knowledge of data modeling, relational databases, indexing, caching, and storage-system trade-offs. • Experience designing cloud architectures, preferably on AWS. • Experience designing products for both SaaS and on-premises deployments. • Strong understanding of Kubernetes, containers, distributed systems, networking, and modern deployment practices. • Experience designing systems for reliability, scalability, security, observability, recovery, and operational simplicity. • Experience with modern web development, including React, TypeScript or JavaScript, and npm. • Experience leading technical decisions from early concepts and proofs of concept through production delivery. • Experience driving architectural alignment across engineering, product, research, and architecture teams. • Demonstrated ability to work closely with engineers and provide practical guidance during implementation. • Excellent communication, technical documentation, and system-design skills. • Hands-on, pragmatic, and collaborative approach, with the ability to balance short-term delivery and long-term architecture. • Bachelor’s degree in Computer Science or equivalent practical experience. Nice to Have • Experience building AI, machine learning, analytics, or other data-intensive products. • Understanding of LLM-based architectures, including model integration, retrieval, tool execution, orchestration, and evaluation. • Experience designing AI-enabled workflows with cost, isolation, resilience, security, and quality controls. • Experience with vector search or similar technologies. • Experience building high-volume or near-real-time data pipelines. • Background in cloud security, cybersecurity, DevSecOps, or cloud-native products. • Experience supporting AI capabilities in restricted, disconnected, or resource-constrained on-premises environments. • Experience taking an AI or machine learning capability from early concept through production operation.

Software Architect
C
Software Architect Lead
Checkmarx · Ramat Gan

Description Who are we?​ Checkmarx is the AI-powered application security leader helping the world’s most security- conscious enterprises secure the software that powers modern life. For more than two decades, our unified platform and services have helped organizations protect human- and AI- generated code from the first line through runtime, reducing risk across applications, cloud, and the software supply chain without slowing innovation.​ ​ We’re trusted by 1,600+ customers in 70+ countries, including some of the largest enterprises and governments in the world. Guided by research-led innovation and a developer-first mindset, we help every developer, security team, and enterprise build software that is risk-free by design.​ What are we looking for?​ As we continue to evolve our platform, we're looking for an exceptional Software Architect Staff to help shape the next generation of our cloud architecture and AI-powered engineering platform. If you're passionate about solving complex distributed systems challenges, driving architectural excellence, and defining how AI transforms software engineering, we'd love to meet you. ​How will you make an impact?​ • Lead architecture and evolution of Checkmarx's cloud-native SaaS platform. • Lead the organization's transformation from a traditional Software Development Lifecycle (SDLC) to an AI-Driven Development Lifecycle (AI-DLC), defining the vision, architecture, and best practices for AI-native software engineering. • Take an active role in designing, building, and evolving Checkmarx's next-generation agentic development platform, enabling developers to leverage AI agents throughout the entire software development lifecycle. • Design highly scalable, resilient, secure, and highly available distributed systems. • Partner closely with Product Managers, Engineering Managers, Tech Leads, and development teams to translate business needs into scalable technical solutions. • Produce high-quality architecture documents, technical designs, RFCs, implementation plans, and long-term technology roadmaps. • Stay hands-on by building proof-of-concepts, validating new technologies, reviewing critical designs, and contributing to production code when needed. • Drive platform-wide improvements around scalability, reliability, observability, performance, and operational excellence. • Guide engineering teams through architectural decisions using technical leadership, collaboration, and influence. • Mentor engineers and technical leaders while promoting engineering best practices across multiple R&D teams. • Present architectural strategies and technical proposals to audiences ranging from developers to senior leadership and business stakeholders. Requirements What is needed to succeed? • 10+ years of experience designing and building large-scale distributed software systems. • Proven experience as a Software Architect, Principal Engineer, or similar technical leadership role. • Deep expertise designing and operating cloud-native SaaS platforms at scale. • Extensive hands-on experience with Amazon Web Services (AWS) and modern cloud architecture. • Strong Kubernetes expertise, including experience with technologies such as KEDA, Karpenter, and modern autoscaling strategies. • Deep understanding of distributed systems, scalability, high availability, resilience, disaster recovery, and performance optimization. • Strong knowledge of modern database technologies, data architecture, and large-scale data platforms. • Excellent architecture documentation and technical writing skills, with the ability to communicate complex ideas clearly. • Experience collaborating with Product Managers, Engineering Managers, Tech Leads, and software development teams. • Strong leadership skills with the ability to influence technical direction without direct authority. • Outstanding communication and interpersonal skills. • A hands-on mindset—you enjoy building, experimenting, validating ideas, and working directly with engineering teams. Nice to Have • Experience building AI-native systems or integrating Large Language Models into production environments. • Experience designing or implementing AI-Driven Development Lifecycle (AI-DLC) processes. • Experience building developer AI platforms, coding agents, agentic workflows, or engineering automation systems. • Experience with technologies such as Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), agent orchestration frameworks, or AI evaluation platforms. • Experience developing production software using Go, Java, Node.js, and .NET Core. • Hands-on experience with Amazon Web Services (AWS) is required. Experience with Google Cloud Platform (GCP) and Microsoft Azure is a plus. • Experience presenting architectural strategies to technical and executive audiences. • Experience designing or building enterprise-scale Data Lake platforms. What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. ​

Software Architect
A
VOCA Software Architect
AudioCodes · Or Yehuda

Description We are looking for an experienced and talented Software Architect to join the Voca R&D team and play a key role in shaping the architecture and technical direction of our next-generation customer experience solutions. Voca is AudioCodes’ award-winning, AI-first Contact Center as a Service portfolio, serving more than 200 enterprise customers across multiple Microsoft Azure regions worldwide. The portfolio includes two main solutions: • Voca CIC for Microsoft Teams – a cloud-native, omnichannel contact center built natively on Microsoft Azure and deeply integrated with Microsoft Teams. The platform brings voice, chat, and email interactions into a unified agent experience and incorporates AI capabilities such as voice agents, call summarization, sentiment analysis, and intelligent routing. • Voca AI Receptionist – a voice-platform-agnostic AI solution that can operate on top of Microsoft Teams, Cisco, Avaya, RingCentral, traditional PBX systems, and carrier voice services. It provides capabilities such as AI-based call routing, document and website-grounded Q&A, CRM integrations, appointment scheduling, and outbound SMS. The Voca platform operates at the intersection of cloud software, real-time voice communication, enterprise applications, and applied AI. It is built on a large-scale, distributed microservices architecture, primarily using Node.js and Microsoft Azure. The broader technology environment includes Kubernetes, Docker, Terraform, REST APIs, SIP and telephony technologies, Microsoft Teams integrations, Large Language Models, Speech-to-Text, Text-to-Speech, and additional Azure AI services. About Us AudioCodes (Nasdaq: AUDC) is a global leader in enterprise voice technology and Voice AI innovation for the digital workplace and customer experience. We help organizations unlock the full value of voice, transforming every conversation into a strategic asset that drives smarter decisions, better experiences and business growth. Our portfolio spans secure voice infrastructure, unified communications and contact center, with next-generation AI-powered voice solutions. With over 30 years of expertise and presence in more than 100 countries, AudioCodes is trusted by 65 of the Fortune 100 to power intelligent, agile and future-ready interactions across businesses worldwide. Your mission We're looking for a hands-on Software Architect to lead the design of scalable, cloud-native software solutions and drive our next generation of AI-powered products. As a Software Architect, you will work closely with Product Management, software development teams, QA, security, and operational stakeholders. You will translate business and product needs into scalable technical solutions and guide their implementation across the development lifecycle. This role is ideal for an architect who combines broad system-level thinking with the ability to understand technical details, work closely with engineering teams, and solve complex challenges across cloud, AI, and real-time communication environments. Responsibilities • Define and evolve the overall system architecture and technical roadmap. • Drive architectural decisions that ensure scalability, reliability, security, and performance. • Establish engineering standards, best practices, and design principles across development teams. • Provide technical leadership and mentorship to engineering teams throughout the software development lifecycle. • Collaborate closely with product, engineering, and operations teams to deliver high-quality solutions. • Participate hands-on in architecture reviews, system design, code reviews, troubleshooting, and performance optimization. • Lead cloud-native and DevOps initiatives, ensuring efficient deployment, monitoring, and operational excellence. • Promote and leverage AI-assisted development tools and practices to improve engineering productivity, code quality, and delivery velocity. Requirements • B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field. • 5+ years of experience in Software Architecture, system design, or a senior technical leadership role. • Proven experience designing complex, large-scale software systems. • Strong understanding of distributed systems, microservices architecture, cloud-native applications, and SaaS platforms. • Experience designing scalable services, APIs, system integrations, and communication between distributed components. • Experience with Microsoft Azure or another major public cloud platform. • Strong software engineering background with the ability to participate in technical design, architecture reviews, and complex problem-solving. • Solid understanding of software quality attributes including scalability, reliability, availability, security, performance, and maintainability. • Hands-on experience using AI tools for software development, prototyping, and research, with familiarity integrating AI-powered services into software products. • Excellent communication skills and the ability to clearly communicate architectural decisions to both technical and non-technical stakeholders. • Excellent written and verbal communication skills in English. Advantages • Experience with Node.js, C#, or similar modern backend technologies. • Experience with Kubernetes and containerized cloud environments. • Familiarity with Generative AI, Large Language Models (LLMs), Speech-to-Text, Text-to-Speech, or Conversational AI platforms. • Knowledge of SIP, VoIP, telephony, or real-time communication systems. • Experience with Contact Center, Unified Communications, Customer Experience (CX), or Microsoft Teams solutions. • Experience with multi-tenant enterprise SaaS platforms.

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
C
Software Architect
CommIT · Petah Tikva

Description About the role We are looking for a hands-on, customer-facing Software Architect to own end-to-end solution design for our clients, across AWS, Google Cloud, Azure and on-premises environments. You will sit between the customer and the delivery teams. You will translate business needs into robust distributed architectures, lead technical discussions with customer stakeholders, and work closely with infrastructure, cloud and data architects to deliver solutions that scale. Key responsibilities • Lead technical discovery with customers: gather requirements, map business goals to architecture, and present solution options and trade-offs to technical and executive audiences. • Design end-to-end solutions on AWS, Google Cloud, Azure, on-premises and hybrid environments. • Define the architecture of distributed systems, including service boundaries, integration, scalability, resilience, security and observability. • Select and apply the right architecture patterns, such as microservices, event-driven, CQRS, serverless, layered and hexagonal. • Partner with Cloud and On-prem Solution Architects on infrastructure, networking, compute, storage and deployment topology. • Partner with Data Architects on data models, storage choices, data flows, integration and governance. • Produce architecture deliverables: HLD/LLD documents, diagrams, ADRs, technical proposals and effort estimates. • Support pre-sale activities, including RFP/tender responses, solution presentations and proofs of concept. • Guide development teams through implementation, review designs and code, andensure delivery matches the agreed architecture. • Evaluate new technologies and promote best practices and reusable referencearchitectures across R&D. Requirements Requirements • 10+ years in software development, including at least 4 years in an architect role. • Hands-on background in several of the following languages and their ecosystems, with the ability to guide teams across all of them: Python, Node.js, Java, C#. • proven customer-facing experience, including work with global and international customers across time zones and cultures: running workshops, presenting to technical and executive stakeholders, and leading technical discussions and solution decisions with clients. • Proven experience designing and building distributed systems and solutions based oncustomer needs, from concept to production. • Hands-on experience with all three leading clouds: AWS, Google Cloud and Azure. • Experience designing and delivering solutions in on-premises environments, includinghybrid cloud/on-prem setups. • Deep understanding of architecture patterns (microservices, event-driven, messaging,API design, caching, resilience and security patterns) and when to apply each. • Solid infrastructure knowledge (networking, containers, Kubernetes, CI/CD, IaC) sufficient to work as a peer with Cloud and On-prem Solution Architects. • Strong data design experience (relational and NoSQL modeling, data flows, streaming,integration) sufficient to work as a peer with Data Architects. • B.Sc. in Computer Science, Software Engineering or equivalent experience. Big advantages • IoT solutions: device connectivity, edge computing, protocols such as MQTT, and platforms such as AWS IoT Core or Azure IoT Hub. • ETL and data pipelines: batch and streaming pipelines, data lakes and warehouses, tools such as Kafka, Spark, Airflow, Glue or Data Factory. • AI solutions: designing ML and GenAI architectures, LLM integration, RAG, MLOps and model serving in production. • Front-end architecture: SPA and micro-frontend patterns, state management, BFF and SSR, with frameworks such as React or Angular. • Mobile architecture: native and cross-platform patterns (e.g., React Native, Flutter),offline-first design, sync and mobile backend design. • Cloud certifications (AWS, Google Cloud or Azure Solutions Architect).

Software Architect