Member of Technical Staff

  • Endor Labs
  • Palo Alto, CA, USA
  • 26 Aug, 2024

Job Description

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

As a senior software engineer, you will:

  • 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.

What We're Looking For

  • Minimum 5 years of experience as a senior software engineer.
  • Demonstrate a genuine passion for addressing challenges within the software supply chain.
  • 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.

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.

Benefits

  • Competitive salary and comprehensive benefits package.
  • 401(k) plan to help you invest in your future.
  • Flexible PTO to support work-life balance.
  • Opportunities for co-working and team meetups to foster collaboration.
  • A dog-friendly office environment for our pet-loving team members.

Compensation

For candidates who receive an offer for this position, the compensation range is expected to be between $130,000-$200,000. This may include additional incentives such as commission targets, restricted stock units, and/or bonuses, depending on the role.

If your experience is close but doesn’t meet all the requirements, we encourage you to apply. Endor Labs is dedicated to building a diverse and inclusive team that represents a variety of backgrounds, perspectives, and skills.

Endor Labs is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.