Who we are
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.
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.
Sound interesting? Let’s talk if you want to be part of the next big leap in security innovation!
What you’ll do
- Design and implement efficient code scanning and dependency scanning mechanisms using Bazel and Golang
- Be part of the backend development team working on a distributed, microservices-based system.
- Build and own features end-to-end including unit and integration tests.
- Have opportunity to develop new language support, integration with prominent SaaS products, and analytics using Go programming language..
- Have the autonomy and the responsibility to design and implement quality features that will be used by customers.
- Use best practices of observability to ensure that the product and the platform have the best reliability and availability for our customers.
- Implement API using protobuf/GRPC.
What we're looking for
- Bachelor's degree in engineering with at least 6 - 8 years of experience in building scalable backends for product/SaaS companies.
- At least 2 years of experience in Bazel is mandatory
- At least 3 years of experience in Golang programming with a focus on microservices/distributed architecture.
- Practical experience in designing APIs with one or more frameworks (gRPC [preferred], ReST, GraphQL, Thrift etc.).
- Ability to build and design technical solutions from scratch, and your code and documentation can be used as the example for coding best practices at Endor Labs.
- Able to work in a fast-paced environment with evolving requirements.
- Ability to solve problems creatively and independently when in uncharted or unfamiliar territory.
- Practical experience in troubleshooting distributed systems and ability to solve root cause.
- Comfortable with performing and receiving code reviews, providing constructive feedback, and maintaining code quality.
- Ability to collaborate effectively within a team and with cross-functional teams
Nice to have
- Open Source Contribution: Previous experience contributing to open-source projects or maintaining open-source libraries.
- DevOps Practices: Experience with DevOps practices and tools, including Docker and GitHub Actions.
At Endor Labs, we:
- Strive for excellence in everything we do, prioritizing quality, speed, and impactful outcomes.
- Engage in first principles thinking to debate ideas, test assumptions, and make decisions.
- Put data above opinions, seeking truth and clarity in all our endeavors.
- Embrace a culture of feedback and continuous improvement, assuming good intent in all interactions.
- Celebrate wins as a team, understanding that our collective success is intertwined with the success of our customers.