Senior Build Release Engineer
Who we are
Our mission is to help developers and AppSec teams spend more time accelerating development and less time dealing with security issues. Watch our 3 min pitch from our Founder & CEO here: https://www.youtube.com/watch?v=B0wmZBcPkFE
Endor Labs has been recognized as a Gartner Cool Vendor, a RSA Innovation Sandbox finalist, and a Black Hat Innovation Spotlight finalist, all in its first year from launch.
The company was founded by Varun Badhwar and Dimitri Stiliadis, who have created multiple category-defining cloud security companies. We have raised $70M in Series A funding and assembled a team of the world’s leading static analysis experts and enterprise software veterans to increase developer productivity and open source software adoption.
What you’ll do
- Be part of the Infrastructure team that works on building Kubernetes-based CI/CD platform for our product
- Design and build the tools for CI/CD pipelines and release management processes
- Implement development tools for a monorepo using Bazel, across multiple languages (Go, Java, Python, Rust, Javascript).
- Implement packaging mechanisms for MacOS, Windows, and Linux targets.
- Work in the delivery of docker containers.
- Keep developer productivity in focus and optimize / automate anything that can be.
- Follow a secure-by-default approach in the infrastructure build outs.
What we're looking for
If you are interested in helping to define, build, and grow the product 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 at least 7-years of experience in building scalable CI/CD systems for product/SaaS companies.
- Proven expertise in managing large code bases using tools such as Bazel, Github Actions and Docker.
- Strong experience with release management processes, branching, tagging both for source code as well as binary artifacts for multiple targets and docker containers.
- Prior experience with Kubernetes, Docker, Lambda functions or other cloud native technologies.
- Familiar with packaging mechanisms such as brew, rpm, apt, nix.
- Have experience in coding with programming languages in addition to expertise in scripting.
- 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.
- Scalable Distributed System Experience - understand micro-services and domain driven design, load balancing, horizontal/vertical scaling and stateless architectures.
- Ability to discuss tradeoffs between architecture’s choice to influence groups to move to 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 get to the root cause.
Nice to Have:
- Strong understanding of secure software design principles and dealing with certificates, OAuth2/OIDC and secure changes.
- Experience with delivering local development environments on top of remote backend services.
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.
Apply for this job
*
indicates a required field