Full-Time

Member of Technical Staff

Posted on 4/18/2024

Endor Labs

Endor Labs

51-200 employees

Provides code governance platform for DevSecOps


Senior, Expert

Palo Alto, CA, USA

Required Skills
gRPC
Python
JavaScript
Java
Go
Apache Thrift
REST APIs
Requirements
  • Minimum 5 years of experience as a senior software engineer
  • Experience designing and maintaining CI/CD pipelines at scale with monorepo
  • Excellent knowledge in reproducible and hermetic builds
  • Strong knowledge in at least one of the following ecosystems: Golang, Java, Python or JavaScript
  • Profound expertise in one of the following languages: Golang, Java, Python or JavaScript
  • Practical experience in using APIs with one or more frameworks (gRPC, ReST, GraphQL, Thrift, etc.)
  • Solid grasp of software engineering principles and practices
  • Effective communication and collaboration abilities and excellent problem-solving skills
  • 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
  • Proficiency in Bazel is a big plus
Responsibilities
  • Be part of the platform team working on a distributed system, monorepo based system
  • Be directly involved in Endor Labs next major project endeavor
  • Provide expertise and implement reproducible, hermetic builds for Java, Python, Golang and JavaScript
  • Utilize expertise to design and construct a scalable CI system from scratch for building and testing thousands of legacy open-source software (Java, Python and JavaScript)
  • Address challenges by scaling and understanding the building, testing and releasing of thousands of legacy open-source software (Java, Python and JavaScript)
  • Develop tools to streamline the automation of build, testing and release instructions of thousands of legacy open-source software (Java, Python and Javascript)
  • Provide expertise and implement an attestation framework for builds and tests. Implement API using protobuf/gRPC for storing these attestations
  • Have the autonomy and the responsibility to design and implement quality tools that will be used by all teams at Endor
  • Offer support and enhancement for Endor's polyglot monorepo (using bazel)
  • Improve the continuous integration (CI) pipeline of Endor's polyglot monorepo

Endor Labs provides a Code Governance Platform that assists DevSecOps teams in prioritizing open source risk, securing CI/CD pipelines, and meeting compliance objectives like SBOMs. The platform integrates with the software development lifecycle and utilizes AI technology to aid in selecting better open source software.

Company Stage

Series A

Total Funding

$95M

Headquarters

Palo Alto, California

Founded

2021

Growth & Insights
Headcount

6 month growth

24%

1 year growth

85%

2 year growth

658%
INACTIVE