← All roles

Engineering

Senior Software Engineer

Build the systems that analyze code, drive the fix workflow, and run reliably at scale across large repositories.

Location
Tel Aviv

The Role

As a Senior Software Engineer at Enclave, you will build the foundation for our product. This is a hands-on role across backend, frontend, and infrastructure. You will build and improve the systems that analyze code, help users understand issues, and guide fixes, and you will design the infrastructure that runs those analyses reliably at scale.

You will work on three main areas: (1) the code analysis and automation itself, including how we find and explain issues, (2) the end-to-end user workflow that takes a finding through validation and remediation, and (3) the infrastructure that runs those analyses across large repositories (runners, data pipelines, and core services). You will also help us improve developer adoption by building and maintaining community-facing features (including open-source scans and the free tier), and by using real user feedback to decide what to build next.


What You'll Do

  • Build code-analysis systems. Research, implement, and optimize the analysis and automation that helps find and explain security issues in code.

  • Own user-facing workflows end-to-end. Ship backend and frontend features that help users go from finding an issue to validating and fixing it.

  • Architect Enclave's cloud infrastructure from the ground up. Design and scale the runner environments, data pipelines, and core service layer.

  • Support developer adoption. Build features for the open-source community, automate scans of popular open-source projects, and improve the free tier experience.

  • Turn user feedback into product changes. Use what you learn from real usage to decide what to build next.


You May Be a Fit If

  • You have 5+ years of professional software engineering experience and have shipped 0-to-1 products, ideally as an early hire at a seed-stage company.

  • You are proficient in Go, Node.js, or Python, and you jump across the stack without flinching. If a workflow needs backend, frontend, infra, or a script in something you have never touched, you build it.

  • You do not just write code; you think about failure modes, security, and reliability. You can connect technical issues to real business risk.

  • You are interested in building AI-powered systems in production (not just calling an API), and you care about evaluation, reliability, and quality.

  • You are performance obsessed. You know how to keep deep analysis practical and fast even as the surface area grows.

  • You are comfortable with ambiguity and can make progress without a detailed playbook.

  • Bonus: background in security research, vulnerability discovery, or bug bounties, plus hands-on experience with AWS, Azure, or GCP.

Apply for this role