Program Analysis Engineer
Endor Labs· Engineering
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
- Staff Product Security Engineer4d agoRemote · Engineering
- Customer Reliability Engineer1w agoPalo Alto, CA · Customer Solutions
- Solutions Architect - Central1w agoHybrid (Remote US (CST)) · Customer Solutions
- Solutions Architect - West1w agoHybrid (Remote US (PST)) · Customer Solutions
- Solutions Architect - EMEA1w agoHybrid (Germany), Remote · Customer Solutions