CrawlJobs Logo

Code Analysis Algorithm Developer

Israel, Netanya/Tel Aviv · Job Posted May 06, 2026
Apply Position
Job Link Share

Job Description

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and security is a core part of our mission. Our team of industry-leading software security experts are true pioneers, constantly pushing the boundaries with original research and technology innovation. JFrog is a special place with a unique combination of brilliance, spirit, and just all-around great people. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software”. Wouldn't it be amazing if you could join us on our journey? One of the core capabilities developed by JFrog Security on our mission to manage and secure all things software is analyzing source code. We are looking for an experienced Code Analysis Algorithm Developer to join the team. As a Code Analysis Algorithm Developer, you will work on developing our source code analysis platform, and integrating its capabilities into customer-facing applications.

Job Responsibility

  • Work on algorithmically challenging tasks related to source code analysis
  • Develop production-grade code used by thousands of customers
  • Integrate with and leverage AI capabilities to bring exceptional value to customers
  • Explore and push the boundaries of how code analysis can be utilized to benefit our customers’ needs

Requirements

  • At least 5 years of programming experience
  • Python proficiency - a must, Rust - significant advantage
  • Demonstrated experience and aptitude in complex projects and open-ended research tasks
  • Experience with algorithms running on source code (compilers, linters, security)
  • Software security experience
  • Experience with multiple programming languages
  • Formal background in algorithms
  • Solid background in ML
  • Solid background in agentic flows

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Code Analysis Algorithm Developer

8 matching positions

New

Hardware/Software Design Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Kirtland
Salary
Salary:
96050.00 - 162150.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Engineering, Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
  • 3+ years of experience integrating and communicating with hardware
  • 1+ years of experience working with Windows and FPGA development tools
  • 1+ years of experience programming in C, C++, Java, LabVIEW, or other high-level programming languages
  • 1+ years of experience with performance analysis with tools such as MATLAB or Mathematica
  • Must be willing to work variable shifts
  • including day, evening, night, and weekends
Job Responsibility
Job Responsibility
  • Support hardware and software research development projects
  • Work in a team environment to develop specifications of firmware and software architectures
  • Research required algorithms and implementation approach
  • Design and validate implementation of all hardware components
  • Develop and maintain software code. Integrate software into a fully functional software system
  • Troubleshoot basic hardware and software issues
  • Assist with test procedures and documenting test results to ensure system requirements are met
  • Interface custom and COTS hardware with a variety of computer platforms
  • Design and implement precision motion control systems for precision pointing and tracking
  • Develop custom GUIs on networked systems to provide control and telemetry
What we offer
What we offer
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Fulltime
Read More
Arrow Right
New

Data Engineer – Cloud and Analytics Platforms

As a Data Engineer, you will be the foundational backbone of our data analytics ...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 02, 2026
Flip Icon
Requirements
Requirements
  • Minimum of 3+ years in a dedicated Data Engineering role or a Software Developer role with a strong focus on data-backend development and complex transformations
  • Excellent, production-level knowledge of Python
  • Strong knowledge of SQL paired with a deep understanding of performance analysis and query optimization techniques
  • Rigid grasp of computer science fundamentals, including modularity, abstraction, data structures, and algorithms
  • Solid understanding of core data modeling concepts (normalized vs. denormalized data architectures, conceptual/logical/physical models, and star/snowflake schemas)
  • Proven experience building automated, production-grade ETL/ELT pipelines
  • Solid project experience leveraging various data storage technologies (including RDBMS, NoSQL, and Graph Databases)
  • Direct experience with cloud infrastructure provisioning and deployment automation on AWS
Job Responsibility
Job Responsibility
  • Build, improve, and maintain data infrastructure for ingesting, storing, and transforming data across advanced analytical workflows
  • Implement robust, scalable data pipelines supporting both stream and batch processing
  • Perform end-to-end ETL/ELT processes to extract and load data from a wide variety of structured and unstructured sources
  • Partner with enterprise architects and Information Services (IS) teams to design and evolve the overarching data platform environment in AWS
  • Write complex, automated SQL queries to manipulate data extracts and manage large-scale data flows
  • Perform continuous query optimization, performance analysis, and database tuning to minimize processing latency and cost
  • Assist with logical and physical data modeling, implementing optimized data structures (e.g., star and snowflake schemas)
  • Automate cloud deployments, data flows, and automated data quality validation checks
  • Collaborate closely with Data Scientists and ML developers to build, test, and operationalize automated ML pipelines
  • Design rigorous testing processes, formulating and executing comprehensive test cases for data validation
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

The Principal Software Engineer will be a thought leader on architecture and dev...
Location
Location
United States , Massachusetts
Salary
Salary:
200000.00 - 250000.00 USD / Year
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
  • 8+ years of professional software development experience using Python or another object-oriented language, financial services exposure is a plus
  • 4+ years of experience leading design or architecture of large-scale production systems
  • 3+ years of experience developing large, high-performance, distributed systems
  • 3+ years of experience building high-performance cloud native solutions on public cloud (AWS preferred)
  • 3+ years of experience in container technologies like Kubernetes and Docker
  • 2+ years of experience in building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform like GitLab
  • 1+ years of experience with Helm and Infrastructure as Code tools (Terraform preferred)
  • strong in computer science fundamentals like data structures, algorithm design and complexity analysis
  • ability to write elegant code, and comfortable with picking up new technologies independently
Job Responsibility
Job Responsibility
  • Work closely with members of the Research group to review and define requirements for the compute platforms, workflow and observability systems, and multiple services (such as Discovery, AI and the others)
  • Provide expert level design that ensures the solution to be scalable, cost effective and to have low maintenance
  • Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
  • Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
  • Develop Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
  • Provide guidance to other team members on development tasks
  • Promote high quality code via code reviews
  • Provide production support to prevent disruptions to investment processes
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Software Engineer designs, develops, tests, deploys, documents, maintains, a...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Has experience with agile development processes
  • Has experience with source code control systems, such as Git
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
Job Responsibility
Job Responsibility
  • Designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Fulltime
Read More
Arrow Right
New

Sr Eng, CyberSecurity

We are seeking a Senior Software Engineer(Cybersecurity) with strong expertise i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
  • Minimum of 6+ years of experience in cybersecurity design and development
  • experience with embedded systems is preferred
  • Hands-on experience with Java, C++, C#, Linux, and secure software design within complex systems
  • Proven experience analyzing, interpreting, and remediating security findings from SAST, DAST, SCA, and penetration testing tools
  • Experience with embedded data-at-rest security implementations, including Code Signing, Secure Boot, and flash encryption
  • Experience in designing and implementing secure wired and wireless networking solutions for embedded/IoT systems across multiple OSI layers
  • Hands-on experience with IoT and embedded PKI solutions and implementations
  • Demonstrated experience in cybersecurity development for embedded and digital products
  • Strong ability to guide software development teams on secure coding practices and the interpretation of application security testing reports across multiple programming languages and operating environments
Job Responsibility
Job Responsibility
  • Partner closely with software development teams to promote a security-by-design mindset by defining secure implementations and coding practices aligned with the Application Security Program
  • Design and implement secure coding solutions, patterns, and guidelines for embedded and cloud environments, ensuring compliance with security and privacy requirements defined in security plans, risk assessments, policies, and procedures
  • Support security project governance activities, including planning, scheduling, prioritization, and tracking of security initiatives
  • Proactively drive security solution implementations in collaboration with development leads, security architects, and product owners
  • Lead feature implementations aligned with system architecture through design, coding, reviews, and testing
  • perform Proof of Concept (POC) activities as needed
  • Review, analyze, and mitigate findings from SAST, DAST, SCA, and penetration testing in collaboration with development teams across electromechanical medical device product lifecycles
  • Assess existing software security controls and implement security enhancements across multiple medical devices and platforms
  • Participate in post-market product analysis to support vulnerability investigations and contribute to continuous security monitoring efforts
  • Leverage AI-assisted techniques to secure the system
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Senior Engineer, Cybersecurity

We are seeking a Senior Software Engineer(Cybersecurity) with strong expertise i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
  • Minimum of 6+ years of experience in cybersecurity design and development
  • experience with embedded systems is preferred
  • Hands-on experience with Java, C++, C#, Linux, and secure software design within complex systems
  • Proven experience analyzing, interpreting, and remediating security findings from SAST, DAST, SCA, and penetration testing tools
  • Experience with embedded data-at-rest security implementations, including Code Signing, Secure Boot, and flash encryption
  • Experience in designing and implementing secure wired and wireless networking solutions for embedded/IoT systems across multiple OSI layers
  • Hands-on experience with IoT and embedded PKI solutions and implementations
  • Demonstrated experience in cybersecurity development for embedded and digital products
  • Strong ability to guide software development teams on secure coding practices and the interpretation of application security testing reports across multiple programming languages and operating environments
Job Responsibility
Job Responsibility
  • Partner closely with software development teams to promote a security-by-design mindset by defining secure implementations and coding practices aligned with the Application Security Program
  • Design and implement secure coding solutions, patterns, and guidelines for embedded and cloud environments, ensuring compliance with security and privacy requirements defined in security plans, risk assessments, policies, and procedures
  • Support security project governance activities, including planning, scheduling, prioritization, and tracking of security initiatives
  • Proactively drive security solution implementations in collaboration with development leads, security architects, and product owners
  • Lead feature implementations aligned with system architecture through design, coding, reviews, and testing
  • perform Proof of Concept (POC) activities as needed
  • Review, analyze, and mitigate findings from SAST, DAST, SCA, and penetration testing in collaboration with development teams across electromechanical medical device product lifecycles
  • Assess existing software security controls and implement security enhancements across multiple medical devices and platforms
  • Participate in post-market product analysis to support vulnerability investigations and contribute to continuous security monitoring efforts
  • Leverage AI-assisted techniques to secure the system
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right
New

Principal Java Engineer

Explore the future of FinTech! With superb engineering, we help the finance indu...
Location
Location
Ukraine
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of commercial experience
  • Must have: proven end-to-end system design experience – should be able to lead and defend architectural decisions in technical discussions
  • Excellent knowledge of Java and its ecosystem (Spring, Hibernate, etc.)
  • Good Knowledge of RESTful services
  • Good knowledge of microservices architecture
  • Experience with Message Brokers
  • Experience with SQL (preferably Oracle or PostgreSQL)
  • Experience with unit testing and code quality tools
  • Ability to take responsibility for delivering a finite unit of functionality
  • Ability to analyze and clarify requirements and corner cases
Job Responsibility
Job Responsibility
  • Implementation, design, and refactoring of technical solutions
  • Participate in end-to-end system design for assigned features/modules
  • Conduct thorough code reviews and code optimization
  • Collaborate with the technical team and product stakeholders on requirements analysis, sprint planning, and estimations
  • Participate in retrospectives and drive continuous improvement of technical processes
Read More
Arrow Right

Thematic Risk Analytics Lead Analyst – Vice President

An individual in Enterprise Risk Management plays a critical role in managing th...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Unstructured Data Expertise: Ability to extract, clean, transform and analyze unstructured data from diverse sources such as customer complaints, issues etc
  • Programming & Tools Proficiency: Strong skills in Python or Java with hands-on experience using key Natural Language Processing/Machine Learning libraries such as NLTK, spaCy, Gensim, TensorFlow, PyTorch or OpenAI APIs
  • Natural Language Processing & Machine Learning Skills: Expertise in text preprocessing (tokenization, stemming, lemmatization), named entity recognition, sentiment analysis and applying Machine Learning algorithms like classification, clustering and topic modelling
  • Data Engineering Capabilities: Ability to build and maintain scalable ETL/ELT pipelines and ensure data quality through validation and cleaning. Experience with manage NoSQL databases (MongoDB, Elasticsearch, Cassandra) is plus
  • Insights & Reporting: Experience converting processed unstructured data into actionable insights using visualizations, dashboards and automated reporting tools
  • 10+ years of experience in Operational Risk Management, Audit, Compliance or other control function
  • Understanding of how to lead strong governance and controls, and build a culture of responsible finance, good governance, and ethics.
  • Familiarity with the firm's Code of Conduct, Plan of Supervision, and policies and procedures.
  • Background in collaborating with business partners on Audit, Compliance, and Regulatory findings and remediation efforts.
  • Familiarity with enhancing, automating, or simplifying control processes as well as monitoring control exceptions and breaches.
Job Responsibility
Job Responsibility
  • Independently design and execute analysis of large scale data populations aggregated from target platforms, processes and product lines, consisting of structured and unstructured data
  • Effectively identify, quantify and communicate emerging risk from aggregated data not identified by the enterprise in isolated processes to drive proactive risk mitigation
  • Leads risk and control analysis and validation in line with established standards, provides risk mitigation recommendations.
  • Collaborates on audit, compliance, and regulatory findings, drives remediation efforts, sets up the quarterly audit process, and oversees the procedural implementation and change management to ensure sound governance and controls.
  • Enhances and automates control processes, monitors control exceptions and breaches.
  • Establishes and promotes strong governance, controls, and a culture of responsible finance, contributing to the implementation and oversight of the Control Framework.
  • Adheres to firm's Code of Conduct, Plan of Supervision, and all role-specific policies and procedures.
  • Manages risk evaluation in business decisions, ensures compliance with laws and regulations, promptly reports control issues, identifies root causes, and recommends corrective actions to prevent potential breaches.
  • Maintains updated knowledge in conducting risk and control assessments and effectively influences others.
  • Drives innovative risk analysis, ensures timely risk reporting, develops key communication materials, leads risk management training, and effectively manages risks related to new activities and business changes.
  • Fulltime
Read More
Arrow Right