About Us
Endor Labs is building the Application Security platform for the software development revolution. Modern software is complex and dependency-rich, making it increasingly difficult to pinpoint the risks that truly matter. AI code generation with LLMs exacerbates the problem, making it easy to produce large amounts of code quickly. Endor Labs solves this challenge by building a call graph of your entire software estate—enabling teams to clearly identify, prioritize, and fix critical risks faster.
Trusted by companies that are one or one hundred years old, Endor Labs secures code whether it was written by humans or AI, and whether it's 40-year old C++ code or cutting edge Bazel Monorepos. Endor Labs was founded by serial entrepreneurs Varun Badhwar and Dimitri Stiliadis, and is backed by leading VC firms such as Dell Technology Capital, Lightspeed, and Sierra Ventures.
What you’ll do
- Work closely with the R&D team to help integrate novel solutions and scale them to production.
- Design and implement AI-first platforms.
- Have the autonomy and responsibility to design and implement high-quality features used by customers.
- Lead and contribute to large-scale technical projects, ensuring scalability, reliability, and performance.
- Design, architect, and build features end-to-end—including unit and integration tests—while working closely with Product Management and our distributed engineering team.
What We're Looking For
- Bachelor’s or higher degree in engineering, with 6–8 years of experience building scalable backends for product/SaaS companies.
- At least 3 years of experience in Golang programming, with a focus on microservices and distributed architecture.
- Practical experience designing APIs with one or more frameworks (gRPC [preferred], REST, GraphQL, Thrift, etc.).
- Affinity with modern AI platforms (OpenAI, Google Gemini, LangChain, etc.).
- Ability to build and design technical solutions from scratch, with code and documentation that exemplify best practices at Endor.
- Scalable distributed systems experience—understanding microservices, domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures.
- Strong architectural knowledge, with a keen eye for scalable and extensible systems. Able to apply data-driven techniques to evaluate and recommend architectural choices.
- Ability to discuss trade-offs between architectural decisions and influence teams toward the right direction.
- Comfort working in a fast-moving environment with evolving requirements.
- Creative and independent problem-solving skills, especially in uncharted or ambiguous contexts.
- Practical experience troubleshooting distributed systems and identifying root causes.
At Endor Labs, we:
- Go to extraordinary lengths to distinguish ourselves through world-class work.
- Prioritize quality over speed, and speed over scope.
- Desire to work with deeply kind, mission-driven people.
- Strive to make the complex simple.
- Use first principles to debate ideas, test assumptions, and make decisions.
- Seek the truth by putting data above opinions.
- Assume good intent and give tactical feedback to help each other get better.
- Hold no ego—when our customers win, we all win.
Compensation:
For candidates who receive an offer for this position, the compensation range is expected to be between €70,000 - €100,000.