Software Engineer jobs in Ramat Gan

5 open
C
Senior Software Engineer (Go)
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? Chiron is a Checkmarx Core Platform R&D team that owns several core domains across our platform — including project and application management and risk management — that help customers understand and act on their security posture. We're looking for a Senior Backend Engineer to join the team as a core contributor, owning significant parts of the backend behind these capabilities. The role is backend-first and Go-centric, but you'll also touch the React front end when a feature calls for it — so comfort moving across the stack matters. Quality is a shared responsibility here: our QA partner owns most test automation, but team members regularly pitch in to keep automation coverage moving and avoid bottlenecks. ​How will you make an impact? • Design and develop functional and technical capabilities within Chiron's large-scale, distributed backend systems, making ongoing architecture and design decisions • Take full ownership of features and product areas end-to-end: architecture, coding, testing, CI/CD, and production observability • Build and operate distributed microservices — gRPC/REST APIs, message queues, PostgreSQL-backed services — deployed on Kubernetes • Build and maintain React components/pages (e.g., risk tables, single-risk views) that consume your backend services when a feature requires front-end changes • Partner with our QA team on test automation — pitching in on backend automation in Go and front-end automation in Cypress when needed — to help keep coverage moving and reduce bottlenecks • Use AI-assisted coding tools as part of your day-to-day development workflow, from writing and reviewing code to test generation and debugging • Work smoothly with local and remote, multi-geo R&D and non-R&D teams, maintaining high visibility and effective communication • Provide in-depth technical knowledge, guidance, and mentorship to other team members as needed • Participate actively in design discussions and code reviews, holding the team to high execution and quality standards Requirements What is needed to succeed? • 5+ years of professional software engineering experience • Strong, hands-on background in Go in production systems • Working proficiency in React — able to build and maintain UI components/pages, even though the role is primarily backend • Strong quality awareness — you think about testability and edge cases as you design, and you're comfortable jumping into test automation alongside QA when needed • Comfortable contributing to test automation, ideally backend automation in Go and/or front-end automation in Cypress (or a similar framework, with willingness to pick up Cypress) • Practical experience using AI coding assistants (e.g., GitHub Copilot, Claude Code, Cursor) as part of your regular development workflow, and comfortable adopting them as standard practice on this team • Excellent understanding of modern distributed software architecture: microservices, gRPC/REST APIs, message queues, relational databases (PostgreSQL) • Experience with Docker and Kubernetes • Experience developing with modern Agile methodologies (Scrum, CI/CD, TDD) • Quick to learn new technologies and apply them to complex problems • Highly organized, with strong quality and delivery discipline; self-managed and flexible to change • Excellent English communication skills (verbal and written) • Strong team player Nice to have • Experience with Cypress specifically for end-to-end front-end testing • Application/cyber security background • Experience with GitOps and Infrastructure-as-Code tooling (Terraform, Helm, ArgoCD) • Experience with OpenTelemetry or production observability tooling 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 Engineer
C
Software Engineer (Coralogix AI)
Coralogix · Ramat Gan

Description Coralogix is a modern, full-stack observability platform transforming how businesses process and understand their data. Our unique architecture powers in-stream analytics without reliance on expensive indexing or hot storage. We specialize in comprehensive monitoring of logs, metrics, trace and security events with features such as APM, RUM, SIEM, Kubernetes monitoring and more, all enhancing operational efficiency and reducing observability spend by up to 70%. Coralogix AI is hiring a Software Engineer to help revolutionize the world of observability. Using cutting-edge AI-driven technology, we are redefining how organizations monitor, analyze, and optimize their systems—making observability more intelligent, efficient, and accessible than ever before. As we scale, we seek top talent to push the boundaries of innovation and shape the future of AI-powered observability. If you're passionate about solving complex challenges and building game-changing technology, join us in transforming how the world understands and interacts with data. Responsibilities: End-to-end development and ownership of products and features, from design to scalable and predictable production behavior Solve diverse and complex problems in a high-scale, cloud-native environment Collaborate with other engineers and product managers to improve product functionality, scalability, and performance Design, develop, and maintain robust, secure, and efficient software solutions Ensure high system reliability by implementing best practices in monitoring, observability, and automation Review code, architecture, and data to identify and troubleshoot technical and performance issues Work with AI/ML teams to integrate AI capabilities, including model monitoring, evaluation, and fine-tuning Requirements Requirements: • Minimum of 4 years of experience in software development within a cloud environment • Strong proficiency in designing and developing scalable, distributed systems • Experience with Kubernetes (K8s), cloud infrastructure (AWS, GCP, or Azure), and cloud-native development practices • Solid understanding of performance optimization, troubleshooting, and functional/non-functional testing • Proficiency in Python / Go / Rust / Java / .net / Typescript / node.js • Experience with CI/CD pipelines, infrastructure as code (Terraform / Pulumi, Helm, ArgoCD) – advantage • Hands-on experience with AI/ML development, including monitoring ML models, evaluating performance Cultural Fit We're seeking candidates who are hungry, humble, and smart. Coralogix fosters a culture of innovation and continuous learning, where team members are encouraged to challenge the status quo and contribute to our shared mission. If you thrive in dynamic environments and are eager to shape the future of observability solutions, we'd love to hear from you. Coralogix is an equal opportunity employer and encourages applicants from all backgrounds to apply.

Software Engineer
M
Experienced Software Engineer - Data Systems & Tools
Mobileye · Ramat Gan

Mobileye is looking for an experienced Software Engineer to join our Algorithms organization and help build the systems, tools, and workflows that support large-scale data operations and analysis. In this role, you will take ownership of designing and developing solutions that streamline data request management, pipeline monitoring, reporting, and operational workflows across multiple products and systems. You will work closely with algorithm developers, analysts, product stakeholders, and infrastructure teams to transform ad-hoc processes into scalable, maintainable systems. The systems and tools will coordinate work through the workflow, detect blockers and rerun needs, and provide a reliable operational view across requests, products, and issues. We are looking for an engineer with strong system-level thinking, a proactive mindset, and the ability to independently define requirements, identify gaps, and drive projects from concept to production. What will your job look like: • Design and develop scalable systems and tools that support data operations, workflow management, and pipeline monitoring. • Collaborate with analysts, product stakeholders, and engineers to define requirements and deliver end-to-end solutions. • Transform manual processes and ad-hoc scripts into robust production-grade systems. • Investigate and troubleshoot issues across data pipelines, infrastructure, and operational workflows. • Take ownership of projects from system design through deployment and continuous improvement. • Develop primarily in Python within modern production environments. All you need is: • B.Sc. in Computer Science, Software Engineering, or a related technical field. • 3+ years of software engineering experience in production environments. • Experience designing, building, or maintaining production systems with a broad system-level perspective. • Proven experience working on complex systems involving data processing, workflows, backend services, or infrastructure components. • Strong programming skills in Python. Nice to have: • Experience with Kubernetes, Docker, or similar containerized environments. • Experience working with CI/CD processes and deployment pipelines. • Exposure to algorithm development environments or machine learning workflows. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!

Software Engineer
M
C++ Developer – Neural Network Integration & Production 3D Sensing Systems
Mobileye · Ramat Gan

Mobileye is looking for a strong C++ Developer to join the Lidar&Radar Deep Learning group and play a key role in building production-level systems around our core 3D sensing, perception, and deep learning algorithms. This is a rare opportunity to build the software layer bringing cutting-edge computer vision neural network models into efficient, reliable, production-ready systems running on edge devices in autonomous vehicles. You will be part of a small, growing group working closely with algorithm developers to bring cutting-edge 3D perception models into real-world vehicle systems. This is a hands-on role with high ownership, combining deep C++ development, neural network integration, system optimization, and production delivery. The role is ideal for someone who is excited by the intersection of modern C++ engineering, real-time systems, and deep learning deployment for high-precision 3D sensing — and who wants to grow over time into a broader technical leadership position. ** The role includes working on-site at our Jerusalem office several days per week. What will your job look like: • Design and implement large-scale C++ systems around AI and algorithmic pipelines for 3D sensing and perception in a real-time, vehicle-oriented environment. • Integrate neural network models into production software — including model runtime integration, sensor/data flow, pre/post-processing, and system-level validation. • Work closely with deep learning, computer vision, and 3D algorithm teams to take models from research/prototype stage into robust production systems on the vehicle. • Build and own application-level infrastructure that enables algorithmic and neural network solutions to run efficiently on edge devices under strict latency and resource constraints. • Optimize runtime performance, memory usage, latency, and throughput for high-precision 3D perception workloads in resource-constrained environments. • Contribute to neural network deployment flows, such as model conversion, inference execution, profiling, and optimization. • Lead end-to-end development of features — from design and implementation to integration, testing, and deployment. • Take part in building CI/CD processes, automated testing, and development workflows for production algorithm systems. • Debug complex real-time systems involving C++ infrastructure, 3D algorithmic logic, and neural network execution. • Collaborate with multiple teams across Mobileye, gaining deep exposure to both system architecture and state-of-the-art 3D sensing and AI algorithms. All you need is: • B.Sc. in Computer Science, Software Engineering, or equivalent. • 2+ years of hands-on C++ development experience. • Strong understanding of object-oriented design, software architecture, and large-scale system development. • Experience working in Linux environments. Nice to have: • Hands-on Python experience, including the PyData stack (NumPy, Pandas). • Experience with performance optimization, memory efficiency, and real-time systems. • Familiarity with CI/CD processes and automated testing. • Experience working closely with algorithm, computer vision, deep learning, 3D perception, or data teams. • Experience with workflow orchestration tools (Airflow, Argo). • Experience in data engineering or backend systems with large‑scale data (production environments). Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!

Software Engineer
M
Senior C++ Developer – Neural Network Integration & Production 3D Sensing Systems
Mobileye · Ramat Gan

Mobileye is looking for a strong Senior C++ Developer to join the Lidar&Radar Deep Learning group and play a key role in building production-level systems around our core 3D sensing, perception, and deep learning algorithms. This is a rare opportunity to build the software layer bringing cutting-edge computer vision neural network models into efficient, reliable, production-ready systems running on edge devices in autonomous vehicles. You will be part of a small, growing group working closely with algorithm developers to bring cutting-edge 3D perception models into real-world vehicle systems. This is a hands-on role with high ownership. Ideal for engineers passionate about modern C++, real-time systems, and AI deployment, this position offers the opportunity to tackle complex technical challenges and grow into broader leadership. What will your job look like: • Design and implement large-scale C++ systems around AI and algorithmic pipelines for 3D sensing and perception in a real-time, vehicle-oriented environment. • Integrate neural network models into production software — including model runtime integration, sensor/data flow, pre/post-processing, and system-level validation. • Optimize runtime performance, memory usage, latency, and throughput for high-precision 3D perception workloads in resource-constrained environments. • Build and own application-level infrastructure that enables algorithmic and neural network solutions to run efficiently on edge devices under strict latency and resource constraints. • Contribute to neural network deployment flows, such as model conversion, inference execution, profiling, and optimization. • Lead end-to-end development of features — from design and implementation to integration, testing, and deployment. • Take part in building CI/CD processes, automated testing, and development workflows for production algorithm systems. • Collaborate with multiple teams across Mobileye, gaining deep exposure to both system architecture and state-of-the-art 3D sensing and AI algorithms. All you need is: • 4+ years of hands-on C++ development experience. • B.Sc. in Computer Science, Software Engineering, or equivalent. • Strong understanding of object-oriented design, software architecture, and large-scale system development. • Experience working in Linux environments. • Interest in neural network deployment on edge devices, including inference runtimes, performance optimization, and model integration. • A proactive, ownership-driven mindset, with interest in growing into a broader technical leadership role. Nice to have: • 2+ years Hands-on Python development experience, including the PyData stack (NumPy, Pandas). • Experience with performance optimization, memory efficiency, and real-time systems. • Familiarity with CI/CD processes and automated testing. • Experience with algorithm, computer vision, deep learning, 3D perception, or data teams. • Background in 3D computer vision, point clouds / depth, object detection, or embedded/edge AI deployment. • Experience with workflow orchestration tools (Airflow, Argo). • 2+ years in data engineering or backend systems with large‑scale data (production environments). Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!

Software Engineer