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.