This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.