← All roles

Program Analysis Engineer

Endor Labs· Engineering
Apply on company site
Hybrid (Palo Alto, CA)$160k - $220kfull-timePosted 5mo ago

About the role

Program Analysis Engineer focusing on static analysis and ML-for-code initiatives, contributing to SCA/SAST platforms and program-analysis infrastructure in a hybrid Palo Alto, CA role.

Responsibilities

  • Contribute to the existing suite of static analysis tools to improve precision, recall, coverage, and performance across languages.
  • Help evolve SCA and SAST platforms, shaping vulnerability detection, dependency analysis, and risk prioritization across the software supply chain.
  • Participate in machine-learning experiments for SCA and SAST from problem framing and dataset work through evaluation and moving prototypes to production.
  • Contribute to program-analysis infrastructure including call graph construction, data-flow and taint analysis, and language-specific analyzers.
  • Collaborate with product and engineering to shape parts of the technical roadmap for analysis and ML-for-code work.
  • Engage in design discussions, code reviews, and hands-on pairing with engineers; represent Endor Labs externally at conferences or events if desired.
  • Interact with customers to triage findings, explain analysis behavior, and translate field feedback into product improvements.
  • Identify and address performance bottlenecks, reliability issues, and technical debt across the analysis stack.

Qualifications

  • Experience with program analysis or static analysis (e.g., call graphs, data-flow or taint analysis, abstract interpretation, symbolic execution) or ML for code (e.g., vulnerability detection, code representation learning, program repair, code embeddings, reachability prediction, LLM-based code understanding).
  • Software engineering background (industry, research, open source, or mix).
  • Comfort with Java, Python, or Go; ability to ship production-quality code or work toward it quickly.
  • Product mindset and ability to focus on user success in addition to technical excellence.
  • Good communication and collaboration skills for technical trade-offs and explanations.

Skills

Required:Program analysis / static analysisSoftware engineeringProgramming languagesCommunication and collaboration
Nice to have:Machine learning for code

Benefits

  • Equal Opportunity Employer. Inclusive environment statement.
  • Compensation range: $160,000 - $220,000 with potential incentives such as commission targets, restricted stock units, and/or bonuses depending on the role.
Last updated Oct 15, 2026. Interested? Apply on the company site.

About Endor Labs

AI-Native Application Security Platform

Endor Labs is an application security platform built for AI-generated and human-written code, helping teams prioritize and fix real risk across the SDLC.

application securityAI-generated codesoftware supply chainsecurity analysissoftware development

More open roles at Endor Labs