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. 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:
Join Our Cutting-Edge Backend Team: Dive into the heart of innovation by working on a state-of-the-art distributed system with a sophisticated monorepo architecture
Own Core Libraries: Take charge of enhancing and maintaining Endor's crucial GoLang libraries, including gRPC/protobuf, OpenAPI, AuthN/AuthZ, Observability, and MongoDB
AI Code security - Be at the forefront of securing customer code with bleeding edge AI code security solutions
Elevate Core Services: Drive the development and optimization of vital core services like our API Gateway and API servers
Maintain diverse scan environments - Enhance our dynamic cloud scan platform by supporting the ever-growing build and tool chain requirements
Innovate with Autonomy: Embrace the freedom to design and build top-tier tools that will be leveraged across all teams at Endor
Support & Enhance Monorepo: Contribute to the evolution of Endor's polyglot monorepo using Bazel
Champion Observability: Apply best practices in observability to ensure our products and platforms achieve exceptional reliability and availability
Requirements:
Bachelor’s in engineering and 1-3 years of experience
~1-3 years of experience in Golang programming, with a deep focus on microservices and distributed architecture
Build tools and tool chains familiarity: How different tool chains like Maven, pip, npm work
Experience with scalable distributed systems, including microservices, domain-driven design, load balancing, and scaling strategies (both horizontal and vertical)
Ability to discuss architectural trade-offs and guide teams towards the most effective solutions
Thrive in a fast-paced environment with shifting requirements, embracing change and finding creative solutions to new and unfamiliar problems
Leverage AI and automated code generation tools to accelerate the delivery of robust, security-hardened, and production-grade software
Nice to have:
Master of Secure Design: Expertise in secure software design principles, including managing certificates, OAuth2/OIDC, and implementing secure changes
Cloud-Native Proficiency: Hands-on experience with Kubernetes, Docker, Lambda functions, or other cutting-edge cloud-native technologies
Security Savvy: Knowledge of security, fraud prevention, and anomaly detection
What we offer:
Additional incentives such as commission targets, restricted stock units, and/or bonuses