Senior Backend engineer (Golang) Security & Vulnerability Management
Who we are
Endor Labs is on a mission to enhance developer productivity and accelerate open-source software adoption by reducing the time teams spend addressing security issues. Our approach and vision are encapsulated in our Founder & CEO's pitch, which can be viewed here: 3-minute pitch.
Recognized as a Gartner Cool Vendor, a RSA Innovation Sandbox finalist, and a Black Hat Innovation Spotlight finalist within just a year of launching, Endor Labs is at the forefront of cloud security innovation. Founded by Varun Badhwar and Dimitri Stiliadis, leaders with a proven track record in creating category-defining cloud security companies, we have successfully raised $70M in Series A funding. Our team comprises the world's leading experts in static analysis and enterprise software, all united in our goal to transform how development and AppSec teams operate
What you’ll do
- You will play a pivotal role in architecting and building the core backend infrastructure for our SaaS products.
- In particular, this comprises all infrastructure elements related to the storage, retrieval, search and mapping of fine-grained, code-level vulnerability information to software components, which represents the fundament of our information and services platform.
- You will lead and contribute to large-scale technical projects, ensuring the scalability, reliability, and performance of our systems.
- Design, architect, and build features end-to-end while working closely with Product Management, and our distributed Engineering team
- Play a significant role in driving innovation, making critical architectural decisions, and leading the implementation of cutting-edge technologies.
- We encourage and support active participation in external technical forums, conferences, and open-source communities, allowing you to contribute to the broader tech community and stay at the forefront of industry trends.
- Mentor and coach team members by sharing your expertise, and promoting best practices within the team to foster a culture of continuous learning and growth
What we're looking for
If you are interested in helping to define and build a product and culture at an early-stage company, and the list below matches your background, we would love to talk to you!
- Bachelor's degree in engineering with 6-8 years of experience building scalable backends for product/SaaS companies.
- At least 3-years experience in:
- Golang programming with a focus on microservices/distributed architecture.
- Triaging, prioritizing and resolving vulnerabilities reported for containers and application-level dependencies, as well as solid knowledge of common standards in this space, e.g., CVE, CVSS, OVAL or PURL.
- Using two or more package managers of different ecosystems (e.g., Java/Maven, Node.js/npm or Debian/APT) for pulling and publishing artifacts, esp. in combination with company-internal registries, plus an understanding of their respective dependency specification formats, resolution algorithms and versioning conventions/formats.
- 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 an example for coding best practices at Endor.
- Scalable Distributed System Experience - understand micro-services and domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures.
- Architecture - knowledge of data structures and a keen eye for building architectures that scale and extend easily for longevity. Apply data-driven techniques to evaluate and propose architectural choices.
- Ability to discuss tradeoffs between architecture’s choice to influence groups to move in the right direction.
- Able to enjoy working in a fast-moving 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 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 working 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.
Apply for this job
*
indicates a required field