Back to jobs

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

Resume/CV*
,or

Accepted file types: pdf, doc, docx, txt, rtf