Job Description
Endor Labs is seeking a Senior Backend Engineer to join their team in Bengaluru, India. Endor Labs is building the Application Security platform for the software development revolution.
As a Senior Backend Engineer, the individual will primarily focus on working on container scanning & security.
Role Involves:
- Designing, developing, and maintaining a container security scanning solution that generates Software Bill of Materials (SBOM) and identifies vulnerabilities.
- Implementing container image analysis to extract dependencies from package managers.
- Working on container signing and provenance tracking.
- Being part of dependency resolution development team working on a distributed, microservices-based system.
- Building and owning features end-to-end including unit and integration tests.
- Using best practices of observability to ensure product reliability and availability.
- Generating comprehensive SBOMs for container images.
Requirements:
- Expert knowledge of container technologies and container security.
- Bachelor's degree in engineering with at least 5 years of experience in building scalable platforms for product/SaaS companies.
- Previous experience building security tooling.
- At least 3 years of experience in Golang programming with a focus on microservices/distributed architecture.
- Practical experience designing APIs with frameworks like gRPC, ReST, GraphQL, or Thrift.
- Ability to build and design technical solutions from scratch.
- Ability to solve problems creatively and independently.
- Practical experience in troubleshooting distributed systems.
- Comfortable with performing and receiving code reviews.
- Ability to collaborate effectively within a team.
Endor Labs Offers:
- A chance to be part of the next big leap in security innovation.
- Autonomy and responsibility to design and implement quality features.
- A fast-paced environment with evolving requirements.
- A culture of feedback and continuous improvement.